Django框架学习02--创建数据库

Django数据库创建

  1. 数据库配置:在项目的setting.py文件中的DATABASES,这里系统已经配置好了,链接一个叫做db.sqlite3的数据库,Django也支持MySQL,Orcal等其他数据库,我这里用的系统自带的,如图:Django框架学习02--创建数据库_第1张图片
  2. 继上篇,创建了blog应用,可以看到里面有很多文件。
    1. __init__.py:初始化文件 同样也标志我们的app可以被引用
    2. admin.py:它是我们的后台管理工具 , 后期我们的可以通过他管理我们的model和数据库
    3. apps.py:这个是django的生成app名称的文件
    4. models.py:模型文件 里面放的都是数据库表的映射
    5. tests.py:测试文件
    6. views.py:视图函数文件
  3. 在blog/models.py文件中,添加数据字段,我这里添加了三个username,sex,email
from django.db import models

# Create your models here.
class UserInfo(models.Model): #类名代表数据库表名,且继承了models.Model
    username = models.CharField(max_length=20)
    sex = models.CharField(max_length=20)
    email = models.CharField(max_length=20)
#   字段            数据类型    参数指定长度

4.在pycharm终端依次运行 python manage.py makemigrations         python manage.py migrate   #创建表结构  ,Django会自动添加id作为主键。数据库就创建成功了,可以将db.sqlite3拖到右侧栏的Database中,可以查看刚刚创建的数据库字段信息。

Django框架学习02--创建数据库_第2张图片

但是现在创建的只是一个空的数据库,以后可以往里面添加数据。

Django框架学习02--创建数据库_第3张图片

你可能感兴趣的:(python,django,python,数据库)