Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Помогите создать нового администратора к django [RSS Feed]

#1 Авг. 26, 2012 13:25:19

manicko
Зарегистрирован: 2012-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите создать нового администратора к django

Только начал работать с сайтом, начал чистить тестовые записи из под админа и по дурости удалил сам себя в админке. Стыдно очень…

В django и python не разбираюсь. Работал только с modx - там это просто делается достаточно.

Помогите, создать запись админа - распишите как для чайника, пожалуйста. По разным руководствам походил, но как быстро именно этот момент решить не нашел/не понял.

Доступ к сайту по ftp есть.

Что поделаешь, придется с такой глупости начинать знакомиться с django.

Офлайн

#2 Авг. 26, 2012 13:43:35

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Помогите создать нового администратора к django

admin = User.objects.create_user('admin', 'admin@example.com', 'password')
admin.is_staff = True
admin.save()

Вроде есть еще create_superuser.



Отредактировано fata1ex (Авг. 26, 2012 13:44:22)

Офлайн

#3 Авг. 26, 2012 14:14:35

manicko
Зарегистрирован: 2012-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите создать нового администратора к django

fata1ex
admin = User.objects.create_user('admin', 'admin@example.com', 'password')
admin.is_staff = True
admin.save()

Вроде есть еще create_superuser.

Степень моего незнания гораздо глубже)) Скажите, пожалуйста, куда это нужно прописать? Лучше по шагам и если потом нужно что-то закоментить, тоже.

Правильно понял, что прописывать нужно в manage.py?

Офлайн

#4 Авг. 27, 2012 06:19:40

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Помогите создать нового администратора к django

Что есть кроме фтп? К базе данных доступ есть?

PS: Хотя можно на крайний случай и одним фтп обойтись.
файл urls.py заменить на

from django.contrib.auth.models import User
from django.conf.urls.defaults import *
def recovery(request):
    admin = User.objects.create_user('admin', 'admin@example.com', 'password')
    admin.is_staff = True
    admin.is_superuser = True
    admin.save()
urlpatterns = patterns('',
    (r'^recovery$', recovery),
)
стукнутся броузером на http://сайт/recovery и потом вернуть старый urls.py



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано PooH (Авг. 27, 2012 06:39:56)

Офлайн

#5 Авг. 27, 2012 20:40:58

manicko
Зарегистрирован: 2012-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите создать нового администратора к django

Спасибо! Получилось!

Как доступ к бд получить я не знаю)) Т.е. адрес и пароль на сервере вроде нашел, но какой путь нужно ввести, чтобы до mysql достучаться не знаю))

Вы простите, это покажется смешным, но вот только начал разбираться с сайтом причем с живым, а как работает django не знаю и объяснять некому.
По пути на работу читаю книги по django, но до того, что вы мне описали, дай бог через пару месяцев дойду.
Просто в сравнении с modx это принципиально другая система мира))

Офлайн

  • Начало
  • » Django
  • » Помогите создать нового администратора к django[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version