码迷,mamicode.com
首页 > 其他好文 > 详细

Django基础之Model创建表

时间:2016-10-23 07:59:09      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:default   python   future   email   import   

一、创建单表

models.py

#!/usr/bin/env python
# -*- coding:utf-8 -*-
from __future__ import unicode_literals
from django.db import models
class UserInfo(models.Model):
    USER_TYPE_LIST = (
        (1,"F"),
        (2,"M"),
    )
    name = models.CharField(max_length=32,primary_key=True)
    user_type = models.IntegerField(choices=USER_TYPE_LIST,default=1)
    ctime = models.DateTimeField(auto_now=True)
    uptime = models.DateTimeField(auto_now_add=True)
    email = models.EmailField(max_length=32,null=True)
    email_default = models.EmailField(max_length=32,default="admin@163.com")
    ip = models.GenericIPAddressField(protocol=‘both‘,null=True,blank=True)
    img = models.ImageField(null=True,blank=True,upload_to="upload")
    def __unicode__(self):
        return self.name



创建数据库单表效果如下:

技术分享

创建用户:

技术分享

再次查看表数据:

技术分享


本文出自 “平平淡淡才是真” 博客,请务必保留此出处http://ucode.blog.51cto.com/10837891/1864648

Django基础之Model创建表

标签:default   python   future   email   import   

原文地址:http://ucode.blog.51cto.com/10837891/1864648

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!