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