Peewee 不创建数据库
Peewee doesn't create database
Python 3.6。我正在通过一些教程学习如何使用 peewee。使用下面的代码,我应该能够在我的脚本所在的文件夹中看到 'students.db',但是当我 运行 代码时,没有错误,但我没有看到在该文件夹中创建任何数据库.有任何想法吗 ?谢谢!
import peewee as pw
db = pw.SqliteDatabase('students.db')
class Student(pw.Model):
username = pw.CharField(max_length=255, unique=True)
points = pw.IntegerField(default=0)
class Meta:
database = db
if __name__ == 'main':
db.connect()
db.create_tables([Student], safe=True)
将主要更改为__main__
;
if __name__ == '__main__':
db.connect()
db.create_tables([Student], safe=True)
Python 3.6。我正在通过一些教程学习如何使用 peewee。使用下面的代码,我应该能够在我的脚本所在的文件夹中看到 'students.db',但是当我 运行 代码时,没有错误,但我没有看到在该文件夹中创建任何数据库.有任何想法吗 ?谢谢!
import peewee as pw
db = pw.SqliteDatabase('students.db')
class Student(pw.Model):
username = pw.CharField(max_length=255, unique=True)
points = pw.IntegerField(default=0)
class Meta:
database = db
if __name__ == 'main':
db.connect()
db.create_tables([Student], safe=True)
将主要更改为__main__
;
if __name__ == '__main__':
db.connect()
db.create_tables([Student], safe=True)