這是一個使用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