feat: 新增技能扩展N9一章相关示例源码
This commit is contained in:
20
code/newsletter/N9/pw_models.py
Normal file
20
code/newsletter/N9/pw_models.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import pathlib
|
||||
|
||||
import peewee as pw
|
||||
|
||||
db_url = pathlib.Path(__file__).parent.joinpath("./mydb.sqlite3")
|
||||
db = pw.SqliteDatabase(db_url)
|
||||
|
||||
|
||||
class BaseModel(pw.Model):
|
||||
class Meta:
|
||||
database = db
|
||||
|
||||
|
||||
class User(BaseModel):
|
||||
uid = pw.AutoField()
|
||||
username = pw.CharField(max_length=10)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
db.create_tables([User])
|
||||
Reference in New Issue
Block a user