顯示具有 framework 標籤的文章。 顯示所有文章
顯示具有 framework 標籤的文章。 顯示所有文章

2020年9月11日 星期五

[Django] 1. Architecture


  • Architecture
    • Route + Model-View-Template
      • urls.py:
        • 負責做 url 的 route, pattern matching, 並把 request pass給對應的 view function.
      • views.py:
        • 屬於 django 的核心, 比較算是 MVC model 中的 controller, 由各 view針對 request 做出 response, 中間的過程可能包含了 template generation 與 model (database) 的 read/write.
      • models.py:
        • MVC model 中的 Model, 將資料庫細節抽象化, 以 class 方式來做存取.
      • templates:
        • html 檔案的位置, MVC 中的 views, 相關 CSS 設計, html div 規劃皆在此.
  • Resource

2017年11月29日 星期三

[Node.js] framework: Express

  • Install
    • library
      • $npm install express -g
    • binary generator
      • $npm install express-generator -g
      • Usage
        • generate template app
          • $express --view=ejs sampleExpress
        • install dependencies:
          • $cd sampleExpress && npm install
        • run the app
          • $DEBUG=sampleExpress:* npm start
        • validate
          • jshint