Я пытаюсь перенаправить на страницу поста, как только она будет сохранена, хорошо, что она сохранена, но перенаправление не будет работать, она отлично работает на сервере разработки .. не на рабочем.
Я попытался:
return HttpResponseRedirect(reverse('emr.main.views.viewprofile', args=(profile.id,)))
Ну, это работает нормально, но на производственном хосте я должен изменить emr.main.view.viewprofile на myproject.main.views.viewprofile!потому что сам viewprofile не работает
, тогда я получил синтаксическую ошибку шаблона:
Значение исключения TemplateSyntaxError: Caught NoReverseMatch при рендеринге: обратное для main.views.add_record с аргументами47L,) 'и аргументы ключевого слова' {} 'не найдены.
main.view.add_comment, являющийся URL-тегом Добавить запись
как решить эту проблему?
url.py
(r'^add/record/(?P<patient_id>\d+)/?$', add_record),
(r'^add/current/(?P<patient_id>\d+)/?$', add_current),
Редактировать:
Основные проблемы:
- При именовании приложения / представлений необходимо переименовать все файлы, чтобы исправитьэто для разработки вместо emr.main.views.add_records в myproject.main.views .., так как сама функция не работает
- теги URL, такие как {% url main.views.add_record profile.id%} все ещевозвращая ошибки ..