2021.09 TIL


9月第4週


TODO


Django + vue.jsを使用してAPIベースの動的フォーム(事前静的)を開発
貨物、クイックサービス単価の自動計算と追跡プロジェクトドキュメントの確認
GitHub の構成

きろく


9.23(首)

  • djangoテンプレートの構文とVue.js構文の競合
    2つのカッコで囲まれた構文を「衝突男」に変更し、vueオブジェクトを作成すると「角カッコ」
  • に変更します.
        var vm = new Vue({
          delimiters: ['[[', ']]'],
          el: '#app',
          data: {
              message: 'Hello Vue!',
              people: people,
          }
        });

    9.24(金)

  • GitHubプロファイル改訂
  • 内蔵式vueはフロントエンドフレームとして
  • が正式に投入する.
  • Spectual API Document Url「リターンなし」エラー修復
    Spectary内部ではurl nameがハードコーディングされているため、トップクラスのプロジェクトurlsです.pyに対してurl設定しかできません.
    ネームスペースのあるURL.pyに移動するとurlは見つかりません.名前空間が含まれていない場所に逆方向になるからです.
  • 9月5日


    TODO


    Django + vue.jsを使用してAPIベースの動的フォームを開発する(ユーザ、グループを使用してネスト構造を完了する)貨物、快速サービス単価自動計算と追跡プロジェクト会議GitHub の構成

    きろく


    9.27(月)

  • vue.js Python仮想環境でnodeenvを使用してフロントエンド実行環境を構築
    (IDEの助けで失敗しました...😭)
  • #파이썬 가상환경 activate 후에 nodeenv 설치
    pip install nodeenv
    
    #파이썬 가상환경에 node환경 추가
    nodeenv -p
    
    #vue.js 설치
    npm install -g @vue/cli
    
    #pakage.json 생성
    npm init
    
    #pakage.json에 따라서 nodemodule 생성
    npm install
    
    #vue 프로젝트 생성 후 run server
    npm run serve

    9.29(カウント)


    整理
  • Python type hint、dataclass、ABC(interface)
    JavaからPythonまで、Type Leassは柔軟性をもたらしましたが、メンテナンス性やオブジェクト向けの原理を適用するのにはあまり適していないと思います.
    だからPythonで似たようなサポート部分を見つけました!
    typing
    https://docs.python.org/ko/3/library/typing.html
    dataclasses
    https://docs.python.org/ko/3/library/dataclasses.html?highlight=dataclass#module-dataclasses
    ABC
    https://docs.python.org/ko/3/library/abc.html?highlight=abc#abc.ABC
  • 9.30(首)

  • Decoratorを使用したダイナミックフォームの作成
    フラット構造にバインドできる単純な入力、選択、チェックボックス
    装飾器の基本的な動作を説明する文章はたくさんありますが...実際には、使用例とクラスレコーダの使用方法を見つけるのは難しい.😭
    そこで、ライブラリを開くことで使い方をマスターし、簡単に考えてみると、クラスでもメソッドでもオブジェクトを飾ることができ、クラスは定義された瞬間から作業を開始します.