Django學習筆記-網站搭建案例

這是一個使用django搭建網站的案例,須要在本地運行。如下爲操做步驟:css

一、搭建python虛擬環境,安裝django
環境爲:python3.7 django2.1 步驟和方法略,請參考其餘攻略,新建的python虛擬環境名稱爲env_w
二、進入虛擬環境
(base) E:\project\fwa>conda activate env_w          #任何目錄下進入虛擬環境均可以,其中env_w爲虛擬環境名
三、新建django項目
(env_w) E:\project\fwa>django-admin startproject w_02       # w_02爲django項目名
四、新建應用
(env_w) E:\project\fwa>cd w_02      # 進入新建django項目
(env_w) E:\project\fwa\w_02>python manage.py startapp frontend      # 新建應用,用來處理前端頁面的調用
五、新建所需文件及文件夾
(env_w) E:\project\fwa\w_02>md templates\pages      
# 新建文件夾templates及其子文件夾pages
(env_w) E:\project\fwa\w_02>type nul>templates\pages\index.html     
# 在文件夾templates\pages下,新建文件index.html
(env_w) E:\project\fwa\w_02>md frontend\static\css      
# 在文件夾frontend下,新建文件夾templates及其子文件夾static。注意,django要求這裏的文件夾名稱必須爲static
(env_w) E:\project\fwa\w_02>type nul>frontend\static\css\main.css       
# 在文件夾frontend\static\css下,新建文件main.css。此外還須要從互聯網下載bootstrap.min.css文件,放到該文件夾下。
(env_w) E:\project\fwa\w_02>md common_static        
# 若是settings中,設置了STATICFILES_DIRS,須要新建該文件夾,而且將靜態文件放到該文件夾內;若是不想用STATICFILES_DIRS,都放在frontend裏的static中也能夠。
(env_w) E:\project\fwa\w_02>type nul>frontend\urls.py       
# 在文件夾frontend中新建urls.py
六、修改及新增文件內容
參考w_02項目代碼維護文件內容,須要修改及新增內容的文件包括:
w_02/w_02/settings.py
w_02/frontend/static/css/bootstrap.min.css
w_02/frontend/static/css/main.css
w_02/templates/pages/index.html
w_02/frontend/views.py
w_02/frontend/urls.py
w_02/w_02/urls.py
七、數據遷移
(env_w) E:\project\fwa\w_02>python manage.py migrate
八、收集靜態文件
(env_w) E:\project\fwa\w_02>python manage.py collectstatic
九、建立超級用戶
(env_w) E:\project\fwa\w_02>python manage.py createsuperuser
十、啓動項目
(env_w) E:\project\fwa\w_02>python manage.py runserver

項目源代碼請參考:https://github.com/davidwbnu/w_02html

相關文章
相關標籤/搜索