(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)

 

 

posted @ 2017-07-06 20:41  富坚老贼  阅读(157)  评论(0编辑  收藏  举报