Django创建数据表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django创建数据表相关的知识,希望对你有一定的参考价值。
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)
username:adminstrator
password:0
登录成功!
以上是关于Django创建数据表的主要内容,如果未能解决你的问题,请参考以下文章