1. 程式人生 > >Django創建數據表

Django創建數據表

strong 例如 代碼 man center 數據 itl integer b2c

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

username:adminstrator

password:0

技術分享

登錄成功!

技術分享

Django創建數據表