Django запустит содержимое функции дважды при использовании рендера - PullRequest
0 голосов
/ 25 июня 2019

Извините, что мой английский не очень хорош.Моя проблема заключается в том, что при обновлении страницы в Google Chrome функция рендеринга запускается дважды, но запускается один раз в браузере Firefox.Я не знаю, является ли это проблемой с Google Chrome или чем-то еще? (Я надеюсь получить помощь, спасибо) *

def add_teacher(request):
    Teacher.objects.create(username='zhangs',avatar='https://static-image.xfz.cn/11.jpg',jobtitle='a',profile='b')
    print('==')
    return render(request,'course/course_index.html')

И Google, и Firefox используют один и тот же контент.

Данные двух учителей будут созданы, когда Google Chrome обновит страницу, но только одна часть данных будет создана при работе Firefox.Pycharm также будет печатать два контента «==» при запуске Google.Напечатайте один на Firefox.

...