我有以下翻译:
{% url 'admin:organizers:settings:index' request.organizer.slug as business_settings_url %}
{% blocktrans trimmed %}
Looking for <a href="{{ business_settings_url }}">business settings</a>?
{% endblocktrans %}
但是,我总是得到错误的网址: http://127.0.0.1:8000/admin/everett-vega-and-davis/survey-test/settings/%E2%80%9C/admin/everett-vega-and-davis/settings/%E2%80%9D
应该是的 http://127.0.0.1:8000/admin/everett-vega-and-davis/survey-test/settings/
你知道我做错什么了吗
url.py提取
app_name = "organizers"
urlpatterns = [
# Don't change the order, otherwise the url will be overwritten by <slug:organizer>
path("organizer/create/", views.OrganizerCreate.as_view(), name="create"),
path(
"<slug:organizer>/",
include(
[
path("", views.OrganizerIndex.as_view(), name="index"),
path(
"settings/",
include(
(
[
path(
"", views.OrganizerSettings.as_view(), name="index"
),
],
app_name,
),
namespace="settings",
),
),
]
),
),
]
型号.py
class Organizer(TimeStampedModel):
user = models.ForeignKey() # PROTECT = don't allow to delete the user if an organizer exists
name = models.CharField()
slug = models.SlugField(
unique=True, validators=[SlugBlackList()], verbose_name=_("Event series link")
)
[...]
目前没有回答
相关问题 更多 >
编程相关推荐