update_fr.py:
更新批量处理已有例句项的函数 models/fr.py: DefinitionFr表中新增字段`example_varification`
This commit is contained in:
parent
1141f50e07
commit
b4f3ba6c6a
|
|
@ -42,6 +42,6 @@ class DefinitionFr(Model):
|
|||
meaning = fields.TextField(description="单词释义") # 如:“学习”
|
||||
example = fields.TextField(null=True, description="单词例句")
|
||||
eng_explanation = fields.TextField(null=True, description="English explanation")
|
||||
|
||||
example_varification = fields.BooleanField(default=False, description="例句是否审核")
|
||||
class Meta:
|
||||
table = "definitions_fr"
|
||||
table = "definition_fr"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import asyncio
|
||||
from pathlib import Path
|
||||
from tkinter.scrolledtext import example
|
||||
|
||||
import pandas as pd
|
||||
from tortoise import Tortoise, connections
|
||||
|
|
@ -93,6 +94,14 @@ async def import_def_fr(
|
|||
print(f"❌ 插入释义失败:{word} - {pos},错误: {e}")
|
||||
|
||||
|
||||
async def varification_eg():
|
||||
"""
|
||||
更新所有的已经写入的example为已经校验检查过的
|
||||
:return: None
|
||||
"""
|
||||
await DefinitionFr.filter(example__not_isnull=True).update(example_varification=True)
|
||||
|
||||
|
||||
async def main():
|
||||
await Tortoise.init(config=TORTOISE_ORM)
|
||||
await DefinitionFr.all().delete() # TRUNCATE TABLE definitions_fr;
|
||||
|
|
|
|||
Loading…
Reference in New Issue