Django数据库操作

一、数据库连接

Django数据库操作

Django数据库操作

 

 

 

二、model.py新建第一个表

 新建第一个表

第一步:models.py中写类、表字段

class Category(models.Model):
    name = models.CharField(verbose_name=分类名称,max_length=50,unique=True)
   create_time = models.DateTimeField(verbose_name=创建时间,auto_now_add=True)#null=True可以为空,默认是不可以为空
    update_time = models.DateTimeField(verbose_name=修改时间,auto_now=True)
  
    class Meta:
        db_table = category#数据库中表名字,如果不写默认是子项目名称加类名
        verbose_name = 文章分类
        verbose_name_plural = verbose_name
        ordering = [-create_time]#排序

第二步:执行命令生成表结构makemigrations-->migrate

python manage.py makemigrations  #生成表结构(py)
python manage.py makemigrations user #指定子项目生成表结构(py),不会更改其它项目的数据库

python manage.py migrate #同步到数据库

Django数据库操作

 

 

 

 

三、django自带后台添加编辑数据

第一步:admin.py中配置

from . import models
admin.site.register(models.Category)

Django数据库操作

 

 

第二步执行:

python manage.py createsuperuser #创建后台管理的admin用户

Django数据库操作

 

 

第三步访问:http://127.0.0.1:8000/admin/

用户名密码就是第二步设置的

Django数据库操作

 

 页面就可以进行数据的增删改查

Django数据库操作

 

 

 





 

Django数据库操作

上一篇:MySQL CONV()函数


下一篇:Mybatis代理开发、动态sql、核心配置文件