forked from mrlan/EnglishPal
fix: Remove 'Assignment Expresions' & Fix annotation words
parent
1015704e23
commit
48de496caa
|
@ -50,7 +50,8 @@ def admin():
|
|||
context["text_list"] = get_page_articles(_cur_page, _page_size)
|
||||
|
||||
if request.method == "GET":
|
||||
if delete_id := int(request.args.get("delete_id", 0)): # delete article
|
||||
delete_id = int(request.args.get("delete_id", 0))
|
||||
if delete_id: # delete article
|
||||
delete_article(delete_id)
|
||||
_update_context()
|
||||
else:
|
||||
|
@ -89,7 +90,8 @@ def add_article(content, source="manual_input", level="5", question="No question
|
|||
def delete_article(article_id):
|
||||
article_id &= 0xFFFFFFFF # max 32 bits
|
||||
with db_session:
|
||||
if article := Article.select(article_id=article_id):
|
||||
article = Article.select(article_id=article_id)
|
||||
if article:
|
||||
article.first().delete()
|
||||
|
||||
|
||||
|
@ -113,5 +115,6 @@ def get_users():
|
|||
|
||||
def update_user_password(username, password="123456"):
|
||||
with db_session:
|
||||
if user := User.select(name=username).first():
|
||||
user.password = md5(username + password)
|
||||
user = User.select(name=username)
|
||||
if user and user.first():
|
||||
user.first().password = md5(username + password)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
from pony.orm import *
|
||||
|
||||
db = Database()
|
||||
db.bind("sqlite", "./static/wordfreqapp.db", create_db=True) # bind sqlit file
|
||||
db.bind("sqlite", "./static/wordfreqapp.db", create_db=True) # bind sqlite file
|
||||
|
||||
|
||||
class User(db.Entity):
|
||||
|
|
Loading…
Reference in New Issue