【发布时间】:2016-05-08 12:28:05
【问题描述】:
我被分配了通过 django 使用 sqlite 建立在线数据库的任务,其中将包含信息列。我的问题是我不知道哪个正在建立信息将进入的表 - 我的 models.py 脚本还是应该使用“CREATE TABLE”命令来完成? 我的 models.py 脚本中的代码示例如下:
class Person(models.Model):
firstname=models.CharField(max_length=100)
lastname=models.CharField(max_length=100)
给我的教程推荐了这个命令:
insert into freezer_person (firstname,last name) values('Louis','Pasteur')
但是在执行这个命令时,我自然会得到一个错误,说“表不存在”,即我必须使用“CREATE TABLE”命令。 所以当我尝试时:
"CREATE TABLE in freezer_person(...)"
它返回“in”在语法上不正确。 所以我的问题是如何创建一个从 models.py 中获取信息的表?- 我似乎找不到任何关于此的信息...
【问题讨论】:
-
你用的是什么教程? django的迁移(或旧版本
syncdb)什么都没有?
标签: python django sqlite database-design