diff --git a/apps/base/admin.py b/apps/base/admin.py index 8c38f3f..b635b83 100644 --- a/apps/base/admin.py +++ b/apps/base/admin.py @@ -1,3 +1,6 @@ from django.contrib import admin +from .models import UploadPrivate , Upload +admin.site.register(UploadPrivate) +admin.site.register(Upload) # Register your models here. diff --git a/apps/ticket/utils.py b/apps/ticket/utils.py index 89de082..89d5e5f 100644 --- a/apps/ticket/utils.py +++ b/apps/ticket/utils.py @@ -74,7 +74,8 @@ def generate_ticket_image (ticket_id): ticket_name = f"ticket_{encrypted_ticket_id}.jpg" img_bytes = imgkit.from_string(html_content, None, options=options) img_io = io.BytesIO(img_bytes) - upload = UploadPrivate(file=img_io) + upload = UploadPrivate() + upload.file.save(ticket_name, File(img_io), save=True) upload.save() ticket.ticket_image = upload ticket.save()