Mysql配置

搭建mysql服务,保证能正常运行

pip install mysqlclient

Setting配置数据库

如下是mysql数据库的配置

Django连接数据库

同步数据库

先生成表结构,检查是否有表结构变更:python manage.py makemigrations
再同步数据库:python manage.py migrate

Django连接数据库

同步完成后查看数据库能看到生成的表,如下

Django连接数据库

设计表

在models.py中根据需要编写表模型,如下,再通过python manage.py makemigrations和python manage.py migrate命令将表同步至数据库

Django连接数据库

同步完成后可以在数据库中看到表,如下,表名会以 appname_ 开头

Django连接数据库

Django连接数据库

设计表时常用的一些参数

   也可自定义主键:primary_key=True,如 uid = models.IntegerField(primary_key=True) 就是设置uid为主Email:models.EmailField() 会自动检验Email格式

发表回复