Найти - Пользователи
Полная версия: Изучаю Django - не показывается админка
Начало » Django » Изучаю Django - не показывается админка
1
xintrea
Начал изучать Django. Установил, настроил, увидел “It works”.

Операционка Debian. Python 2.7.5, Django 1.5.4.

Проект лежит в подкаталоге /app каталога виртуального хоста /var/www/libretag. Стартовая страница открывается по URL http://local-libretag.ru.

Пытаюсь открыть админку. Для этого сделал следующие настройки:

В файле settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': '/var/www/libretag/data/db/blog.db',
        # The following settings are not used with sqlite3:
        'USER': '',
        'PASSWORD': '',
        'HOST': '',
        'PORT': '',
    }
}
...
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    'django.contrib.admindocs',
)

В файле urls.py:

from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'app.views.home', name='home'),
    # url(r'^app/', include('app.foo.urls')),
    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)

В каталоге /app дал команду:

./manage.py startapp blog

В файле /blog/models.py прописал:

from django.db import models
from django.contrib import admin
class BlogPost(models.Model):
  title = models.CharField(max_length=150)
  body = models.TextField()
  timestamp = models.DateTimeField()
admin.site.register(BlogPost)

В завершение дал команду:

./manage.py syncdb

Пытаюсь войти в админку по URL:

http://local-libretag.ru/admin

Но в ответ вижу все ту же страницу “It works”.

Вопрос. Что где еще надо крутануть чтобы войти в админку?



crazyman2004
Для изучения лучше бы локально это все делать

Что где еще надо крутануть чтобы войти в админку?
читать это http://djbook.ru/rel1.5/intro/tutorial01.html#the-development-server

а еще лучше вот это http://djbook.ru/rel1.5/intro/tutorial01.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB