编译环境配置:
1、在anaconda先配置django
2、在pycharm中继续使用命令行安装必要的包
#使用conda命令安装
conda config --add channels conda-forge
conda install djangorestframework
conda install django-cors-headers
常用命令:
#在anaconda中创建一个项目
django-admin startproject SimpleSign D:\python项目\test\helloPy\pyweb\testWebAPI
#在pycharm的terminal中创建应用
django-admin startapp app01
#在pycharm的执行以下命令,形成ORM
#创建表结构
python manage.py makemigrations # 后面可以加应用名
python manage.py migrate
python manage.py runserver 127.0.0.1:8001
常见错误
1、Navicat修改mysql数据库中文乱码问题
https://blog.csdn.net/weixin_42914677/article/details/83381380
2、针对Django错误unsupported operand type(s) for +: ‘PosixPath‘ and ‘str‘的解决办法
https://blog.csdn.net/kobe_academy/article/details/108177108
3、in import MySQLdb as Database ImportError: No module named ‘MySQLdb’
https://blog.csdn.net/wem603947175/article/details/83008559
4、从数据库反向生成django项目中的models文件
https://www.cnblogs.com/le-le666/p/11802632.html
python manage.py inspectdb #在pycharm专业版中只能在控制台生成model,不能自动复制到具体的modle文件。
python manage.py inspectdb > student/models.py #在pycharm专业版指定将数据库反向生成的model文件复制到 student/models.py