Django 最基礎搭建的流程

2021-08-17 13:57:57 字數 1381 閱讀 4522

初學django,最初上手,猶如霧裡看花,一會兒寫這邊,一會兒又轉到那邊,翻來覆去幾次,已經頭暈目眩。

故整理以下文件,以便回顧

通過設定(請詳見虛擬環境設定),可簡化操作:workon 虛擬環境名

為了便於管理,首先建立乙個資料夾,進入該資料夾後,建立新project

***@tedu:~$ cd myproject/

***@tedu:~/myproject$ django-admin startproject project_name

以下為部分說明

a)	base_dir:專案所在主目錄的絕對路徑

b) debug:除錯模式

i. 開發過程中推薦使用true(報錯全部展現在網頁中)

ii. 上線執行時,必須改為false

i. 若自己新建的應用,需要在此新增

e) middleware:指定中介軟體

f) root_urlconf:指定專案的基礎路由配置檔案

g) templates:指定模板資訊

h) databases:指定資料庫資訊

i) language_code:指定語言格式

i. zh-hans:中文

ii. en-us:英文

j) time_zone:時區

i. asia/shanghai:中國時區

ii. utc:格林威治時間

推薦將

allowed_hosts = ['*']

cd project_name

urlpatterns += [

url(r'^index/', include('index.urls')), #表示以index開頭的url會交個index應用的urls.py處理

]

若沒有利用include,則在主資料夾下建立views.py,進行處理

from .views import * #引入當前路徑下的views.py

注意:函式的第乙個引數必須是request,後續的引數視情況而定(詳見通過url向views傳參)

def index_views(request):

return httpresponse('歡迎來到首頁')

a)        ./manage.py runserver——預設,埠號為8000

b)        ./manage.py runserver 8888——指定埠號

c)        ./manage.py runserver 0.0.0.0 8888——監聽所有可用ip,並指定埠號

一 django專案搭建流程

一 django 搭建專案 1 mkvirtualenv ds v1.0 p python3 建立虛擬環境 非必選 2 pip install django 2.0.13 虛擬環境中安裝django 2.0的優勢及弊端檢視 3 django admin startproject ds v1 建立專案...

Django基本環境搭建流程

建立依存的虛擬環境 studentsystem mkvirtualenv studentsystemdjango包的安裝 pip install django 2.2.5建立專案檔案和子應用檔案 第乙個 view 檢視處理函式 request 每個檢視函式都必須有乙個引數,用來接收請求物件,引數名習...

Django 簡易基礎流程

在templates中建立html文件,用作與瀏覽器的互動主體 在views中建立函式,承載處理邏輯,將處理函式與html關聯,如下所示 from django.shortcuts import render create your views here.paralist list def func...