fix_Bilder
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user