Я пытаюсь включить дополнительный urls.py в мои основные URL-адреса - однако, похоже, он не работает.Я сделал кучу поиска, и я не могу понять,
основной файл urls.py - администратор отлично работает
from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^pnasser/',include('pnasser.urls')),
(r'^admin/',include(admin.site.urls)),
(r'^',include('pnasser.urls')),
)
У меня есть папка pnasser,с файлом urls.py со следующим:
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('pnasser.views',
(r'^$','index'),
(r'^login/$','login'),
(r'^signup/$','signup'),
(r'^insertaccount/$','insertaccount'),
(r'^home/$','home'),
(r'^update/(?P<accid>\d+)','update'),
(r'^history/(?P<accid>\d+)','account_history'),
(r'^logout/(?P<accid>\d+)','logout'),
)
Я не уверен, что, возможно, я что-то упускаю в конфигурации.если я захожу на mysite.com/admin, он корректно загружает администратора, если я захожу на mysite или любой другой URL в представлениях, я получаю страницу 404, не найденную:
Используя URLconf, определенный в mysite.urls,Django попробовал эти шаблоны URL в следующем порядке: 1. ^ pnasser / 2. ^ admin /
Текущий URL, не соответствует ни одному из них.
edit settings.py установленных приложений:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
#'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'pnasser',
)
Update 2
Итак, я также попытался запустить свой сайт через сервер dev: python manage.py runserver 0.0.0.0:8000
это работает.Я предполагаю, что где-то в моей интеграции с Apache с использованием mod_wsgi проблема.Тем не менее, я не уверен, где проблема будет