立即学习:https://edu.csdn.net/course/play/25568/305939?utm_source=blogtoedu
- Django属于重量级框架,必须按照Django的项目结构进行开发
- 第三方库安装,开发环境搭建:pip install django==2.2(安装2.1.8,2.2有BUG)、pip install pymysql、pip install mysqlclient、pip install pillow
- Application name:类名,模块名,模块级别的解耦作用
- manage.py:启动Django项目的启动文件,setting.py:整个项目的配置文件,urls.py:配置路映射,wsgi.py:配置服务器的时候使用
- 终端输入:python manage.py runserver 8000,定义8000端口为项目的Django 环境。在浏览器输入终端提示的地址可测试是否搭建成功。(80端口为浏览器的默认http监听的端口)
- setting文件的LANGUAGE_CODE为语言文字(中文是‘zh-hans’),TIME_ZONE为所在地区时间(中国是‘Asia/Shanghai’)
- 需要重复使用的代码的快捷定义:file—setting—live templates,选择编程语言后可点击右边栏的加号添加代码的快捷输入。
- path('', views.index_handler, name='index'),第一个参数的单引号内是用以定义链接后缀(除host地址以外的后接拼接项),可用于识别并指定到具体的类包
- 终端输入django—admin startapp goods:创建一个名为goods的新类包,创建完之后要在setting.py的INSTALLED_APPS里添加声明,如果后续想直接去掉该类包的功能,可直接在INSTALLED_APPS内把该类包注释掉。
- 不使用命令行语句而使用shift+ctrl+f10直接运行manage.py的话,没传递runserver参数,不能开启服务,需要运行一次manage.py后在pycharm的右上角的Edit config内配置Parameters:runserver 80(此处端口号可任意)