pip install django==1.11.11
django-admin startproject 工程名稱檢視建立的工程目錄,結構如下:
執行伺服器
python manage.py runserver可以不寫ip和埠,預設ip是127.0.0.1,預設埠為8000
子應用目錄說明
migrations 目錄用於存放資料庫遷移歷史檔案。
models.py 檔案使用者儲存資料庫模型類。
tests.py 檔案用於開發測試用例,編寫單元測試。
views.py 檔案用於編寫web應用檢視。
建立出來的子應用目錄檔案雖然被放到了工程專案目錄中,但是django工程並不能立即直接使用該子應用,需要註冊安裝後才能使用。
1. 建立
開啟剛建立的users模組,在views.py中編寫檢視**
"""index檢視
:param request: 包含了請求資訊的請求物件
:return: 響應物件
說明:2. 定義路由url
1) 在子應用中新建乙個urls.py檔案用於儲存該應用的路由。
2) 在users/urls.py檔案中定義路由資訊。
from django.conf.urls import url3) 在工程總路由demo/urls.py中新增子應用的路由資料。from . import views
# urlpatterns是被django自動識別的路由列表變數
urlpatterns = [
# 每個路由資訊都需要使用url函式來構造
# url(路徑, 檢視)
url(r'^index/$', views.index),
]
from django.conf.urls import url, includeinclude函式除了可以傳遞字串之外,也可以直接傳遞應用的urls模組,如from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls), # django預設包含的
# 新增
url(r'^users/', include('users.urls')),
]
from django.conf.urls import url, include重新啟動django程式,在瀏覽器中輸入**127.0.0.1:8000/users/index/ 可看到返回的資訊from django.contrib import admin
import users.urls # 先導入應用的urls模組
urlpatterns = [
url(r'^admin/', admin.site.urls),
# url(r'^users/', include('users.urls')),
url(r'^users/', include(users.urls)), # 新增應用的路由
]
Django01 安裝和示例
環境windows10 python 3 pip install django 1.11.4驗證 import django print django.get version 建立專案 django admin startproject helloworld專案結構 helloworld init ...
Django 01 建立專案和app
一.建立專案 1.直接在編譯器中建立 2.命令建立 django admin startproject hello django 二 專案結構 hello django init py settings.py urls.py wsgi.py manage.py manage.py django中的乙...
搭建django 框架
1 搭建 irtualenv 虛擬環境 sudo pip install virtualenv2 安裝 django 框架 sudo pip3 install django 1.11.8 這是python3的 sudo pip install django 1.11.8 這是python2的 安裝後...