Cesta k URL admina

25 views
Skip to first unread message

Adam Mika

unread,
Apr 27, 2016, 6:39:01 AM4/27/16
to django-cs
Čauves,

v Djangu mám jednu aplikaci, u které používám subdomains (https://django-subdomains.readthedocs.org/en/latest/), kde se v settings pak nastavuje cesta k URL konfiguracím pro jednotlivé subdomény. Používám např. tohle:

SUBDOMAIN_URLCONFS = {
    None: 'druidi_core.urls',  # no subdomain, e.g. ``example.com``
    'app': 'druidi_core.app.urls',
    'admin': 'django.contrib.admin.site.urls.url',
}

Pro variantu bez subdomény a pro app mi všechno funguje v pohodě. U subdomény "admin" se mi ale nedaří najít ten správný řetězec, který bych měl napsat jako cestu k URL. Django mi řve "ImportError: No module named site.urls.url". Pošťouchnul by mě někdo správným směrem, co jako cestu k URL zadat?

Díky moc!

Adam

Honza Král

unread,
Apr 27, 2016, 6:40:51 AM4/27/16
to djan...@googlegroups.com
Ahoj,

'django.admin.site' neni modul, ale objekt, takze nelze pouzit v
tomhle kontextu. Musis si vytvorit nekde soubor urls.py ktery bude
obsahovat ty admin url a v tehle konfiguraci se odkazat na nej.
Honza Král
E-Mail: honza...@gmail.com
Phone: +420 606 678585
> --
> --
> E-mailová skupina djan...@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu django-cs+...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/40985515-31db-448d-96e0-dd8d6dcdb80d%40googlegroups.com.
> Další možnosti najdete na https://groups.google.com/d/optout.

Adam Mika

unread,
Apr 27, 2016, 7:09:19 AM4/27/16
to django-cs
Díky převelice! :)

Udělal jsem novou appku admin/, do který jsem dal jenom __init__.py a urls.py, kde mám:

from django.conf.urls import include, url
from django.contrib import admin


urlpatterns
= [
    url
(r'^', include(admin.site.urls)),
]

V konfiguraci subdomén pak:

'admin': 'druidi_core.admin.urls',

a frčí parádně.

Mějte bezva den!

Adam

Dne středa 27. dubna 2016 12:40:51 UTC+2 Honza Král napsal(a):
Reply all
Reply to author
Forward
0 new messages