Django創建數據表
阿新 • • 發佈:2017-06-08
strong 例如 代碼 man center 數據 itl integer b2c
title = models.CharField(max_length=200)
content = models.TextField()
url = models.URLField()
portal = models.ImageField()
author = models.ForeignKey(Author)
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):
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創建數據表