Peewee不会创建数据库

时间:2018-04-03 08:44:15

标签: python database python-3.x peewee

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)

1 个答案:

答案 0 :(得分:1)

将主要内容更改为__main__;

if __name__ == '__main__':
    db.connect()
    db.create_tables([Student], safe=True)