Django: 4.1
pyhton: 3.9
mysqlclient: 2.2.0
mysql: 8.2.0
平台为Win10平台
已经实现Django后端对应的数据库的建立,以及从数据库中读取数据的功能。
尚未实现:和微信小程序前端页面的请求通道建立,对于表中的数据进行查找的方式尚待研究。
以及如何快速高效的部署数据库和Django框架,(ngix???)
conda init
conda create -n your_env_name python=3.9
conda activate your_env_name
执行 conda info
, 显示 active environment : koko
即为成功。
在backend文件夹下,执行:
pip install -r requirements.txt
安装8.2.0的Mysql数据库,注册root用户且修改密码或settings.py使用户登陆时密码匹配。运行Mysql并建立test数据库。
在backend文件夹下,执行:
python manage.py makemigrations
python manage.py migrate
会在app/migrations中出现0001_initial.py,算是数据库建立成功。
前往http://127.0.0.1:8000/,看到 Hello, world! get content: Add information
成功。
在koko/settings.py中,数据库名称为test,使用用户为root,密码为""。所以你的数据库用户和密码要和配置文件中匹配。
数据库的建立:app文件夹下的models.py中每一个类决定了数据库中的一个表。 models详见 https://blog.csdn.net/happygjcd/article/details/102649947
建立数据库时,应该在app/migrations下看到0001_initial.py,如果没有,请执行:
python manage.py makemigrations app
然后再执行
python manage.py migrate