fix_Bilder

This commit is contained in:
ben8
2025-04-23 11:52:32 +02:00
parent 95e4428943
commit 41cecf98dc

View File

@@ -196,7 +196,7 @@ def new_quiz(request):
if request.method == 'POST': if request.method == 'POST':
quiz_image = request.FILES.get('quiz_image', None)
form = QuizForm(request.POST, request.FILES) form = QuizForm(request.POST, request.FILES)
if form.is_valid(): if form.is_valid():
quiz = form.save(commit=False) quiz = form.save(commit=False)
@@ -204,6 +204,13 @@ def new_quiz(request):
uploaded_file = request.FILES["quiz_image"] uploaded_file = request.FILES["quiz_image"]
quiz_img = QuizImage.objects.create(image=uploaded_file) quiz_img = QuizImage.objects.create(image=uploaded_file)
quiz.image = quiz_img 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
quiz.user_id = request.user quiz.user_id = request.user
#quiz.creator = request.user #quiz.creator = request.user
@@ -382,7 +389,21 @@ def new_question(request):
question = QivipQuestion() question = QivipQuestion()
question.data = json.dumps(json_data) question.data = json.dumps(json_data)
question.quiz_id = quiz question.quiz_id = quiz
question.image = question_image if request.method == 'POST':
try:
question_image = request.FILES['question_image']
except Exception:
pass
try:
if question_image:
question_img = QuestionImage.objects.create(image=question_image) # Erstelle das QuestionImage-Objekt
question.image = question_img # Weise es dem Bildfeld zu
question.save()
except:
pass
question.time_per_question = request.POST.get('time_per_question', '30') question.time_per_question = request.POST.get('time_per_question', '30')
question.save() question.save()
#return modified(request, pk=quiz.pk) #return modified(request, pk=quiz.pk)