2、使用命令建立乙個專案
django-admin startproject [專案名字]
複製**
3、根據下圖方式將上面兩個建立的資料夾變成根目錄
4、在專案的settings.py
中新增配置資訊
import os
import sys
# build paths inside the project like this: os.path.join(base_dir, ...)
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
複製**
複製**
在django
中有兩種模式來寫檢視
下面介紹使用cbv
模式來實現檢視
4、在檢視類中建立幾個類
""" 圖書主頁檢視
"""defdispatch
(self, request, *args, **kwargs):
# dispatch這個函式可以不寫,檢視django原始碼就是從這個函式開始的
result = super().dispatch(request, *args, **kwargs)
return result
defget(self, request, *args, **kwargs):
return httpresponse('圖書首頁')
defpost
(self, request, *args, **kwargs):
pass
class
bookdetailview
(view):
""" 圖書詳情檢視
# 可以獲取到url上定義的引數
print(kwargs)
return httpresponse('圖書詳情')
defpost
(self, request, *args, **kwargs):
pass
複製**
from django.urls import path
from . import views
urlpatterns = [
path('', views.bookview.as_view(), name='book_index'),
path('/', views.bookdetailview.as_view(), name='book_detail')
]複製**
from django.urls import path, include
urlpatterns = [
path('', include('home.urls', namespace='home')),
path('book/', include('book.urls', namespace='book'))
]複製**
在settings.py
中配置(以上海時間為配置)大概在109行
time_zone = 'asia/shanghai'
# 上海時區
use_tz = true
複製**
在settings.py
中配置
language_code = 'zh-hans'
# 中文支援,django1.8以後支援;1.8以前是zh-cn
複製**
如果是使用命令方式建立的專案,不會自己建立templates
的資料夾,需要手動建立
在開發過程中可能會使用到的...css
檔案、js
檔案、img
檔案我們統一歸到靜態檔案中
'django.contrib.staticfiles',
]複製**
2、說明(靜態資料夾的命名是根據settings.py
中static_url
一樣就可以)
static_url = '/static/'
複製**
3、在settings.py
中配置靜態檔案位址
staticfiles_dirs = (
'static',
)複製**
4、將static
變成django
內建標籤(這樣就不需要在每個html
頁面頭部
)
# 在settings.py檔案中配置
templates = [,},
]複製**
Django基礎(2 專案之Models)
1.安裝 django啟用乙個虛擬環境後 例如我的是 csdn 執行命令 conda install django 進行安裝 檢測是否安裝成功 執行命令 python m django version,如果顯示版本號則代表成功 2.建立專案 選擇想要的路徑,執行命令 django admin sta...
Django入門筆記2 專案入手
requirement.txt用於記錄專案所安裝的包 django 2.2 django concurrency 1.4 pillow 6.2.1 pytz 2019.3 six 1.13.0 sqlparse 0.3.0 psycopg2 2.7.1安裝專案包 pip freeze require...
Django 1 專案介紹 環境搭建
1 碼雲建立倉庫 2 mkvirtualenv p python3 mysite pip list 3 安裝django pip install django 2.1.7 在命令列輸入 django admin startproject 專案名 回車,此時建立了乙個專案。例 django admin...