Django-工程搭建

-----環境安裝
一、建立虛擬環境
mkvirtualenv django_py3_1.11 -p python3
 
二、安裝django
pip install django==1.11.11
 
三、相關虛擬環境和pip的命令
# 虛擬環境
mkvirtualenv # 建立虛擬環境
rmvirtualenv # 刪除虛擬環境
workon # 進入虛擬環境、查看全部虛擬環境
deactivate # 退出虛擬環境
 
# pip
pip install # 安裝依賴包
pip uninstall # 卸載依賴包
pip list # 查看已安裝的依賴包
pip freeze # 凍結當前環境的依賴包
 
-----建立django工程
一、建立工程
 
django-admin startproject 工程名稱
 
二、運行開發服務器
python manage.py runserver ip:端口
 
-----建立子應用
一、建立子應用
python manage.py startapp 子應用名稱
 
二、建立引用後注意安裝應用
在工程配置文件settings.py中,INSTALLED_APPS項保存了工程中已經註冊安裝的子應用
# 「user.apps.UserConfig」
 
-----建立視圖
一、建立對應的視圖代碼
from django.http import HttpResponse
 
def index(request):
"""
index視圖
:param request: 包含了請求信息的請求對象
:return: 響應對象
"""
return HttpResponse("hello the world!")
 
二、定義路由URL
2-一、在子應用中新建一個urls.py文件用於保存該應用的路由
 
2-二、users/urls.py文件中定義路由信息
from django.conf.urls import url
 
from . import views
 
# urlpatterns是被django自動識別的路由列表變量
urlpatterns = [
# 每一個路由信息都須要使用url函數來構造
# url(路徑, 視圖)
url(r'^index/$', views.index),
]
 
2-三、在工程總路由demo/urls.py 中添加子應用的路由數據
from django.conf.urls import url, include
from django.contrib import admin
 
urlpatterns = [
url(r'^admin/', admin.site.urls), # django默認包含的
 
# 添加
url(r'^users/', include('users.urls')),
]
 
2-四、運行
python manage.py runserver
相關文章
相關標籤/搜索