Bildspeichern_DB_fix

This commit is contained in:
ben8
2025-04-23 13:02:28 +02:00
parent 9321b44056
commit a021e7561a

View File

@@ -198,17 +198,17 @@ def new_quiz(request):
if request.method == 'POST':
form = QuizForm(request.POST, request.FILES)
try:
uploaded_file = request.FILES["quiz_image"]
quiz_img = QuizImage.objects.create(image=uploaded_file)
except Exception:
pass
if form.is_valid():
quiz = form.save(commit=False)
uploaded_file = request.FILES["quiz_image"]
quiz_img = QuizImage.objects.create(image=uploaded_file)
quiz.image = quiz_img
try:
uploaded_file = request.FILES["quiz_image"]
quiz_img = QuizImage.objects.create(image=uploaded_file)
quiz.image = quiz_img
quiz.save()
except Exception:
pass
@@ -254,9 +254,9 @@ def edit_quiz(request, pk):
def delete_quiz(request, pk):
quiz = get_object_or_404(QivipQuiz, pk=pk, user_id=request.user)
if request.method == 'POST':
if quiz.image:
quiz.image = None # Entfernt das Bild aus der Datenbank, aber löscht es nicht
quiz.save() # Speichere die Änderungen in der Datenbank
if quiz.image:
quiz.image = None # Entfernt das Bild aus der Datenbank, aber löscht es nicht
quiz.save() # Speichere die Änderungen in der Datenbank
quiz.delete()