Django笔记
环境准备
- 使用PyCharm创建新项目,附带虚拟环境virtualenv
- 添加项目所需的Pip、Django、DRF、mysqlclient等等
创建基本流程
- 使用django-admin startproject XX .命令,为PyCharm项目添加Django支撑
- 使用python manage.py startapp xx,在Django项目当中添加应用
- 将新建的应用添加到项目setting.py->INSTALLED_APPS列表,否则无法使用makemigrations、migrate等等操作
- 项目setting.py当中还可以完成:TEMPLATES->DIRS临时模板文件夹、LANGUAGE_CODE = 'zh-Hans'中文编码、TIME_ZONE = 'Asia/Shanghai'时区等设置,甚至DATABASES数据库连接也可以设置
命令行错误解决
在 python console
命令行状态下,调试可能会出现 DJANGO_SETTINGS_MODULE
无法读取的问题,可以尝试使用以下的办法:
# 一、
import os
import django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'xxxy.settings')
django.setup()
# 二、或者直接导入项目文件下的wsgi
import xxxy.wsgi
运行环境
Run
菜单下Edit Configurations
添加新的Python
配置项,设置Script path:当前manage.py所在目录,参数设置为:runserve
,也添加端口127.0.0.1:8000
。