腾讯|Django知识梳理大全(五)!

腾讯|Django知识梳理大全(五)!

文章图片

腾讯|Django知识梳理大全(五)!

1.MySQL怎么安装 , 并进入到相应的后台?
方法:直接在官网上下载并安装即可 。
2.MySQL下载完成后如何在Django中进行配置?
【腾讯|Django知识梳理大全(五)!】在setting.py中进行如下的设置:

3.模型类怎么创建和同步到数据库?
注意:在创建模型类之前 , 我们需要先在数据库新增一个项目同名的库名 , 新增方法如下:
create database 项目名 default charset utf8;
模型类的创建方法是:在models.py文件中进行如下操作:
class 自定义表名(models.Model):
自定义字段名(文本型的字段)=models.CharField('名称'max_length=200default='')
自定义字段名(数字型的字段)=models.DecimalField('价格'default=''max_digits=7decimal_places=2)

4.怎么将模型类填写的相关信息同步到数据库?
方法:执行以下两个命令:
python3 manage.py makemigrations
python3 manage.py migrate
5.怎么通过Django在数据库增加数据?
第一步 , 输入以下命令启动:
python3 manage.py shell
第二步 , 将模型类导入 , 导入方法为:from 应用名.models import 类名
>>> from sport.models import Walk
第三步 , 通过以下格式新增数据: 类名.objects.create(字段名=’输入值‘)
>>> w1=Walk.objects.create(title='跳绳'price=200)