У меня есть следующий перевод:
{% 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 %}
Однако, я всегда получаю неправильный URL: 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/
У васвидите, что я делаю здесь не так?
urls.py extract
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",
),
),
]
),
),
]
models.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")
)
[...]