python-django(一)
djanog框架簡介與環境搭建
?
MVC框架
mvc的核心思想:解耦
M:Model,模型,和數據庫進行交互。
V:View,視圖,產生html頁面。
C:Controller,控制器,接受請求,與M和V進行交互,返回應答。
MVT框架(django)
M:Model,模型,和數據庫進行交互。
V:View,視圖,接收請求,與M、T進行交互,返回應答。
T:Template,模板,產生html頁面。
虛擬環境
-
安裝虛擬環境命令
?
創建虛擬環境
mkvirtualenv -p python3 project_name項目創建
- 創建項目命令:django-admin startproject project_name
- 文件目錄:
? ? ? ? |——manage.py:項目的管理文件
? ? ? ? |——project_name
? ? ? ? ? ? ? ? |——__init__.py:說明工程是一個python包
? ? ? ? ? ? ? ? |——settings.py:項目的配置文件
? ? ? ? ? ? ? ? |——urls.py:進行url路由的配置
? ? ? ? ? ? ? ? |——wsgi.py:web服務器和django交互的入口
- 創建應用命令:python manage.py startapp app_name
? ? ? ? 一個項目由多個應用組成,一個應用完成一個功能。
- 文件目錄:
? ? ? ??|——app_name
? ? ? ? ? ? ? ? |——admin.py:網站后臺管理頁面的文件
? ? ? ? ? ? ? ? |——__init__.py:說明工程是一個python包
? ? ? ? ? ? ? ??|——models.py:和數據庫相關內容
? ? ? ? ? ? ? ? |——test.py:寫測試代碼的文件
? ? ? ? ? ? ? ? |——views.py:視圖函數,一個請求對應一個處理函數
? ? ? ? ? ? ? ? |——migrations
? ? ? ? ? ? ? ? ? ? ? ? |——__init__.py:
- 注冊應用
- 運行項目:python manage.py runserver
?
總結
以上是生活随笔為你收集整理的python-django(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扩展点系列之ApplicationCon
- 下一篇: MM 固定汇率的使用在MIRO的问题