Почему мой недавно установленный проект Django отображает только страницу приветствия? - PullRequest
1 голос
/ 23 ноября 2011

Сразу: я довольно плохо знаком с python и django, но я сделал учебник и некоторые другие базовые вещи по локальной установке.

Недавно я запустил проект django на работающем сервере (hostgator.com, с fastcgi) до того момента, когда он показывает: «Это сработало! сообщение. Затем я раскомментировал соответствующие строки в urls.py, чтобы включить встроенного администратора django. Я также выяснил, как перезапустить fastcgi на моем сервере на всякий случай.

При переходе в / admin он все равно отображал страницу приветствия. Фактически, независимо от того, что я ставлю после /, он отображает страницу приветствия, несмотря ни на что. Я также пытался создать приложение для блога и отобразить его, но это также не сработало.

У меня такое чувство, что я что-то упустил до боли или что-то ужасно не так с моей настройкой.

Стоит отметить, что мой проект django настроен на поддомен. Думая, что это проблема, я попытался написать промежуточное программное обеспечение, которое переписало process_request из учебного руководства здесь: http://djangosnippets.org/snippets/1119/. Тем не менее, страница приветствия - единственное, что отображается.

Любая помощь будет принята с благодарностью.

UPDATE:

Полагаю, это помогло бы, если бы я написал код, который, как вы думаете, я бы подумал раньше.

Вот мой urls.py:

from django.conf.urls.defaults import *

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

urlpatterns = patterns('',
    (r'^/$', 'blog.views.index'),
    (r'^admin/', include(admin.site.urls)),
)

Вот INSTALLED_APPS в settings.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    'blog',
)

Я еще ничего не добавил ни к одному views.py.

Я запустил syndb, а вот список таблиц БД:

auth_group
auth_group_permissions
auth_message
auth_permission
auth_user
auth_user_groups
auth_user_user_permissions
django_admin_log
django_content_type
django_session
django_site

1 Ответ

0 голосов
/ 27 ноября 2011

Вы уверены, что правильно перезапустили сервер? Попробуйте добавить текст в urls.py, чтобы вызвать синтаксическую ошибку, чтобы убедиться, что перезапуск действительно работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...