模型层​

通常命名为models.py

from django.db import models

 

class UserInfo(models.Model):
user = models.CharField(max_length=32)
pwd = models.CharField(max_length=32)

 

python manage.py makemigrations #
python manage.py migrate#

 

 

userinfo 是未来数据库的表名 

user和pwds是未来表里的字段 

自动生成一个id号

 

 

 

models.BooleanField 布尔类型 true/false

models.CharField 字符类型

models.DateField()

models.DateTimeField()

models.TimeField()

models.IntegerField()

models.FileField()

models.FilePathField()

models.FloatField()

models.ImageField()

models.TextField()

models.BinaryField()

models.IPAddressField()

关系

models.ForeignKey()

models.ManyToManyField()

models.OneToOneField()

属性

 

Django Admin

创建一个管理员

python manage.py createsuperuser

然后依次输入

账号,邮箱,密码

 

创建成功后登陆admin

登陆地址 : http://127.0.0.1:8000/admin/

(4)django mtv模式_django

 

 成功登陆

(4)django mtv模式_python_02

 

admin.py 

from django.contrib import admin
from .models import UserInfo
# Register your models here.

admin.site.register(UserInfo)

 

(4)django mtv模式_自动生成_03