Предположим, что я два приложения AppA и AppBДоступ именованный вид из шаблона в Джанго
|_AppB
| |_urls.py # url(r'^create/', views.user_profile, name="name_user_profile"),
|
|_AppA
|_urls.py
|_templates
|_file.html
Сейчас в file.html у меня есть что-то вроде этого
{% block content %}
Success !!!
goto <a href={% url `name_user_profile` % }> Manage Profile </a>
{% endblock %}
Однако name_user_profile косяк быть признаны? Есть ли что-нибудь, что я должен сделать, чтобы узнать это?
Update:
Это то, что я сделал до сих пор
В моем главном приложении urls.py (тот с settings.py). Я добавил следующее
url(r'^profile/', include("UserProfile.urls" , namespace="UserProfile" , app_name="UserProfile")),
Сейчас в моем UserProfile приложение, где вид находится у меня это
urlpatterns = [
url(r'^$', views.user_profile, name="name_user_profile"),
]
и шаблон, который который нужно вызвать, что вид находится в 3-м приложении называемые счета который имеет этот
goto <a href={% url 'UserProfile:name_user_profile' % }> Manage Profile </a>
Но это не похоже на работу
Ваш синтаксис кажется неправильным. Попробуйте: '' – Andreas
спасибо за исправление, я исправил его, но он все еще не отображается – Murphy316
Есть ли что-нибудь, что мне нужно сделать, чтобы рассказать ему, чтобы посмотреть в App.urls. ру для этого имени? – Murphy316