/ / Django Admin URL не працює - python, django, admin, urlconf

URL-адреси адміністратора Django не працюють - python, django, admin, urlconf

Деякі з моїх URL-адрес джанго не працюватимуть. Я можу відвідати свою індексну сторінку та сторінку адміністратора django просто чудово. Я можу увійти та створити об'єкти без проблем. Наприклад, я можу створити сайт, як, наприклад, нижче, але коли я намагаюся відвідати колекцію сайтів, я потрапляю на 404 (навіть після створення одного). Я також користуюся програмою Django allauth, і ці сторінки також мають проблеми з моїм urlconf. Чи може хтось помітити помилку?

Наприклад, цей URL:

Page not found (404)
Request Method:     GET
Request URL:    http://myapp.com/admin/sites/site/

No reward found matching the query

І це:

Page not found (404)
Request Method:     GET
Request URL:    http://shielded-island-1440.herokuapp.com/accounts/profile/

Using the URLconf defined in litherewards.urls, Django tried these URL patterns, in this order:

^ ^$ [name="index"]
....
^ ^reward/$ [name="reward_list"]
^ ^redeem/(?P<reward_code>)/$ [name="redeem_reward"]
^ ^redeem/(?P<slug>w+)/(?P<reward_code>w+)/$ [name="reward_confirmation"]
....
^account/
^sitemap.xml$
^admin/

Мій urlconf такий:

from django.conf.urls import patterns, include, url
from myapp.views import RewardSitemap

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
admin.autodiscover()

sitemaps = {"rewards":RewardSitemap}
urlpatterns = patterns("",
url("^", include("myapp.urls", namespace="fluffy")),
url(r"^account/", include("allauth.urls")),
url(r"^sitemap.xml$", "django.contrib.sitemaps.views.sitemap", {"sitemaps": sitemaps}),
url(r"^admin/", include(admin.site.urls)),
)

URL-адреси myapp, включені до першого urlconf:

urlpatterns = patterns("",
url(r"^$", IndexView.as_view(), name="index"),
....
url(r"^reward/$", RewardsList.as_view(), name="reward_list"),
url(r"^redeem/(?P<reward_code>)/$", RedeemReward.as_view(), name="redeem_reward"),
url(r"^redeem/(?P<slug>w+)/(?P<reward_code>w+)/$", RedeemConfirmation.as_view(), name="reward_confirmation"),
)

І нарешті, моя ROOT_URLCONF встановлено на myapp.urls. Сторінка покажчика працює чудово.

Відповіді:

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

З обмежених знань, які я маю, я бачу, що в шаблоні URl є "рахунок /", і ви отримуєте доступ "http://shielded-island-1440.herokuapp.com/accounts/profile/", яка не перемогла жодному з шаблонів регулярних виразів у вашому URLConf.

Чи можете ви спробувати змінити url (r "^ акаунти /", включити ("allauth.urls")),?