Форум сайта python.su
Начал изучать 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', )
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)), )
./manage.py startapp blog
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
Офлайн
Для изучения лучше бы локально это все делать
Что где еще надо крутануть чтобы войти в админку?читать это http://djbook.ru/rel1.5/intro/tutorial01.html#the-development-server
Отредактировано crazyman2004 (Окт. 30, 2013 04:33:08)
Офлайн