(4)django mtv模式

mtv模式

http://blog.csdn.net/dbanote/article/details/11338953

models 官方介绍

https://docs.djangoproject.com/en/dev/topics/db/models/

模型层

通常命名为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/

 成功登陆

admin.py 

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

admin.site.register(UserInfo)

原文地址:https://www.cnblogs.com/buchizaodian/p/7128260.html