一、创建Django项目
1.在虚拟环境中创建django项目
workon XXX ——> (XXX)# django-admin startproject projectname
manage.py 项目管理文件 __init__.py 入口文件 settings.py 配置文件
urls.py urls配置文件 wsgi.py 网关文件
启动django项目: # python manage.py runserver 初始网站地址 127.0.0.1:8000
初始网站截图
2.使用pycharm 导入django项目
在settings.py中修改网站语言设置 中文: zh-hans
3.尝试第一次增加视图,以及增加url。
缺点: 如果在Django项目中直接增加视图文件,添加url,会导致管理困难和混乱
4. 使用APP来管理,以应用的方式管理某一特定的作用的网站板块,提高管理效率,包括视图和url
创建应用 # python manage.py startapp XXX 然后在django项目的settings中激活app应用
如果在这里编写视图views文件,要在app中增加一个urls.py,并被django项目的urls.py中引用。
缺点:如果在app中的视图views文件中,编写全部的网页信息,将会复杂和难于修改。
所以需要将静态文件单独使用和存放,这会用到模板 template。
5.模板
APP应用下创建模板目录template ,然后写一个html,以百度首页为案例。
模板中的html完成后,编写视图views文件,调用模板;然后再urls中引用视图函数,再在项目django的urls文件中调用app的urls。
此时距离正式开发,还差 模板中的静态文件链接以及数据库连接。
*** 坑1 在项目中增加模板和调用时,templates的文件夹应创建在项目的根目录下 ,如图
否则会报错,找不到模板文件。