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

相关文章
相关标签/搜索