0
我試圖把數據放入燒瓶使用和peewee的數據庫,我也遇到了以下錯誤:peewee.OperationalError: no such table: post
peewee「沒有這樣的表」錯誤
我的models.py文件如下:
from peewee import *
import datetime
db = SqliteDatabase('posts.db') #create database to interact with
#create a class for blogposts
class Post(Model):
id = PrimaryKeyField()
date = DateTimeField(default = datetime.datetime.now)
title = CharField()
text = TextField()
class Meta:
database = db
def initialize_db():
db.connect()
db.create_tables([Post], safe = True)
db.close()
我已經谷歌搜索了這一點,並且對於大多數人來說,缺乏'db.create_tables()'似乎是問題所在。很明顯,它在我的代碼中,所以我不確定錯誤來自哪裏。一些建議將不勝感激。當我嘗試使用另一個.py文件填充「文本」字段時,問題似乎就會出現。