|
@@ -23,8 +23,8 @@ from tortoise.queryset import Q
|
|
|
|
|
|
classes = APIRouter()
|
|
|
|
|
|
-#IMAGEDIR = "/var/www/html/ntcri/assets/"
|
|
|
-IMAGEDIR = "assets/"
|
|
|
+IMAGEDIR = "/var/www/html/ntcri/assets/"
|
|
|
+IMAGEDIR_short = "assets/"
|
|
|
|
|
|
# SECRET: str = secrets.token_urlsafe(32)
|
|
|
# manager = LoginManager(SECRET, '/login',default_expiry=timedelta(hours=72))
|
|
@@ -71,6 +71,7 @@ async def insert_class(
|
|
|
with open(cover_img, "wb") as f:
|
|
|
f.write(contents)
|
|
|
|
|
|
+ cover_img = f"{IMAGEDIR_short}{cover_img_file.filename}"
|
|
|
|
|
|
new_class = await Class_list.create(
|
|
|
id=id,
|
|
@@ -172,6 +173,8 @@ async def update_class(
|
|
|
contents = await cover_img_file.read()
|
|
|
with open(class_obj.cover_img, "wb") as f:
|
|
|
f.write(contents)
|
|
|
+
|
|
|
+ class_obj.cover_img = f"{IMAGEDIR_short}{cover_img_file.filename}"
|
|
|
else:
|
|
|
os.rename(class_obj.cover_img, f"{IMAGEDIR}{cover_img}")
|
|
|
class_obj.cover_img = f"{IMAGEDIR}{cover_img}"
|
|
@@ -184,6 +187,8 @@ async def update_class(
|
|
|
with open(class_obj.cover_img, "wb") as f:
|
|
|
f.write(contents)
|
|
|
|
|
|
+ class_obj.cover_img = f"{IMAGEDIR_short}{cover_img_file.filename}"
|
|
|
+
|
|
|
|
|
|
|
|
|
|