python下的django框架 创建数据表和在已创建的数据表中添加属性报错!解决问题
第一步
首先在创建的app都加入到settings.py中的INSTALLED_APPS数组中
如图:
记得加引号
第二步
在APP中的models.py创建数据表,代码如下:
from django.db import models
# Create your models here.
class news(models.Model):
nid=models.CharField(max_length=200)
title=models.CharField(max_length=100)
第三步
在命令行写:
1.py manage.py makemigrations 创建一个迁移的准备文件
2. py manage.py migrate #迁移到数据库
如果想在网页浏览数据表的话:
在admin.py这个文件下没有这个文件就创建一个,写一下代码:
from django.contrib import admin
from .models import news
# Register your models here.
admin.site.register(news)
访问http://127.0.0.1:8000/admin/(端口号可能会不一样一切以自己的端口号为准)

第四步
如果想在已创建的数据表中添加属性,代码如下
from django.db import models
# Create your models here.
class news(models.Model):
nid=models.CharField(max_length=200)
title=models.CharField(max_length=100000)
style=models.CharField(max_length=200,default='i')
一定要在第二个参数加一个默认属性(default),否则会报错!
然后一定要在命令行写一遍更新数据表:
1.py manage.py makemigrations 创建一个迁移的准备文件
2. py manage.py migrate #迁移到数据库
本文详细介绍了在Django框架下如何创建数据表及在现有数据表中添加属性的方法,包括设置settings.py、编写models.py、执行迁移命令等步骤,并强调了添加属性时需指定默认值的重要性。
815

被折叠的 条评论
为什么被折叠?



