Передать html в другой html [дубликат]

Здравствуйте, дорогое сообщество, Прежде всего, я пытаюсь решить проблему уже х часов, но пока что терплю кратковременные неудачи. Вы Tmm последнее открытие. В настоящее время я участвую в проекте, где мы разрабатываем игру-викторину. Я отвечаю за бэкэнд. Мы хотим, чтобы пользователи также могли добавлять вопросы в игру, но когда пользователь добавляет вопрос, он должен быть сохранен в базе данных до вопроса. Как только пользователь добавляет вопрос, администратор получает письмо: "Получен новый вопрос", а в письме содержится ссылка, ведущая на html-страницу (approve_question.html). До этого момента все работает. Однако ссылка ведет только на пустую html-страницу. Я хочу, чтобы добавленный вопрос отображался на странице approve_question.html, чтобы администратор мог сохранить его в базе данных после проверки, и тогда вопрос будет отображаться в игре. Моя проблема в том, что я не могу найти страницу question.html (здесь можно ввести вопрос с четырьмя ответами) с содержимым, ведущим на страницу approve_question.html. Я добавлю еще немного кода, чтобы было понятнее.

В файле question.html есть одно поле для вопросов и четыре для ответов. Я хотел бы заполнить все это и передать в файл approve_question.html


question.html
here is the form
{% extends 'dependencies.html' %}

{% block content %}

<div class="jumbotron container row">
   <div class="col-md-6">
       <h1>Add Question</h1>
       <div class="card card-body">
          <form action="" method="POST" id="form">
             {% csrf_token %}
               {{form.as_p}}
               <br>
              <input type="submit" name="Submit">
          </form>

       </div>
   </div>


</div>

{% endblock %}


approve_questions.html

I wanna to get the content from question.html here

currently empty


views.py

def questions(request):
       form = addQuestionform()
       if (request.method == 'POST'):
           form = addQuestionform(request.POST)
           if (form.is_valid()):
               form.save(commit=False)
               html = render_to_string("notification_email.html")
               send_mail('The contact form subject', 'This is the message', 'noreply@codewithstein.com', ['example@gmail.com'],
                         html_message=html)


               return redirect("login")


     
       context = {'form': form}
       return render(request, 'addQuestion.html', context)


def approve_questions(request):
   return render(request, "approve_question.html")

Вернуться на верх