|
Table of contents
|
Интерфейс администратора Django совсем не обязателен, потому что только определённые типы сайтов требуют наличия данной функциональности. Поэтому вы должны выполнить несколько шагов для активации интерфейса для вашего проекта. Сначала внесите изменения в файле настроек:
Теперь выполните команду python manage.py syncdb. Она установит дополнительные таблицы в базу
данных, которые будет использовать интерфейс администратора. При
первом запуске syncdb при наличии
django.contrib.auth в
Теперь добавим административную часть в схему URL (в файл
# Include these import statements...
from django.contrib import admin
admin.autodiscover()
# And include this URLpattern...
urlpatterns = patterns('',
# ...
(r'^admin/', include(admin.site.urls)),
# ...
)
После этих несложных настроек, вы можете увидеть интерфейс администратора в действии. Запустите тестовый сервер (python manage.py runserver, как и в предыдущих главах) и перейдите по ссылке http://127.0.0.1:8000/admin/. |
Found misprint?
Select it with the mouse and hit Enter
-
Processed:
33
1
199
25
The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!
We are glad to hear your questions, comments or suggestions!
(Open in new tab)
Users number: 601
Русская группа
Ускорить процесс перевода!
ЯМ:41001223475816
|
| © 2008-2012 Ruslan Popov @ gmail.com | Powered by Django 1.2.5 |
reply to onokoy.a.v
При попытке создать администратора вылетают следующие ошибки. Уже все что можно было попробовал, сам найти проблему не могу. С БД вроде проблем нет djanga создает таблицы и добавляет данные.
<img src="http://s54.radikal.ru/i146/1107/54/dda7eb43bd86.jpg">
смотрите кодировку базу. скорее всего при создании бд и таблиц стояло latin
reply to onokoy.a.v
При попытке создать администратора вылетают следующие ошибки. Уже все что можно было попробовал, сам найти проблему не могу. С БД вроде проблем нет djanga создает таблицы и добавляет данные.
<img src="http://s54.radikal.ru/i146/1107/54/dda7eb43bd86.jpg">
Воспользоваться поиском на форуме. Слово "createsuperuser".
При попытке создать администратора вылетают следующие ошибки. Уже все что можно было попробовал, сам найти проблему не могу. С БД вроде проблем нет djanga создает таблицы и добавляет данные.
<img src="http://s54.radikal.ru/i146/1107/54/dda7eb43bd86.jpg">
Не представляете, что будет когда разберётесь с её возможностями!
У меня одни эмоции были, когда я увидел админку.... Аааа!!!! Это же супермегоминиадминка!!! Спасибо!
в английском слабоват, но кажись проблема в кодировке
python manage.py createsuperuser выдает ошибку:
=======================================
File "c:\Python27\lib\site-packages\django\db\backends\sqlite3\base.py", line
200, in execute
return Database.Cursor.execute(self, query, params) django.db.utils.DatabaseError: You must not use 8-bit bytestrings unless you use
a text_factory that can interpret 8-bit bytestrings (like text_factory = str).
It is highly recommended that you instead just switch your application to Unicode strings.
=====================================
что делать?