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

Django创建数据表

时间:2015-07-22 00:06:36      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:python   django   sqlite3      

Django中创建表, 用的django项目自带的sqlite数据库,创建完成后将表注册到jdango.admin,就可以在浏览器在管理了。 

django项目的models.py文件中:

from django.db import models

# Create your models here.

class Author(models.Model):
    name models.CharField(max_length=100)
    age models.IntegerField(default=18)

class Article(models.Model):
    title models.CharField(max_length=200)
    content models.TextField()
    url models.URLField()
    portal models.ImageField()
    author models.ForeignKey(Author)

  

Python manage.py makemigrations

 技术分享

用sqlite查看是否真的创建表成功:

 技术分享

 

Python manage.py createsuperuser

 技术分享

或者

Pycharm

Run-->Run manage.py Task...-->Syncdb

 技术分享

 

在浏览器查看

 

admin.py中加入如下代码:

from django.contrib import admin
from blog.models import *
# Register your models here.
admin.site.register(Article)
admin.site.register(Author)

http://localhost:8000/admin

用户名:adminstrator

密码:0

 技术分享 

 

登录成功!

 技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

Django创建数据表

标签:python   django   sqlite3      

原文地址:http://blog.csdn.net/xxm524/article/details/46994077

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