/ / Додати URL-адреси з Django App - django, django-urls

Додайте URL-адреси з програми Django - django, django-urls

Я хотів би додати URL-адреси з додатка Django, який я додаю до settings.py
Я намагався додавати urls.py у надії це би попрацювало але це doesn "t
(тому що він тільки читає проект / проект / urls.py і ні project / app / urls.py)

Як зробити додаток додаванням URL-адрес?

Відповіді:

3 для відповіді № 1

Використовувати включати функція, наприклад:

urlpatterns = patterns("",
url(r"^some_base_url/", include("your_app.urls")),
)

Включаючи інші urlconfs є описані в документах.


0 для відповіді № 2

Не забудьте import include від django.conf.urls. Ваш у вашому проект urls.py:

from django.conf.urls import patterns, include, url

urlpatterns = patterns("",
url(r"^SOME_BASE_URL/", include("APP_NAME.urls")),
)

Це припускає, що у вас є певні URL app urls.py так само.

Наприклад, для загального виду на основі класу можна відображати на /SOME_BASE_URL/, ваших програм urls.py виглядатиме приблизно так:

from django.conf.urls import patterns, url

from .views import SomeView

urlpatterns = patterns("",
url(r"^$", SomeView.as_view(), name="some_name"),
)