manicko
Авг. 26, 2012 13:25:19
Только начал работать с сайтом, начал чистить тестовые записи из под админа и по дурости удалил сам себя в админке. Стыдно очень…
В django и python не разбираюсь. Работал только с modx - там это просто делается достаточно.
Помогите, создать запись админа - распишите как для чайника, пожалуйста. По разным руководствам походил, но как быстро именно этот момент решить не нашел/не понял.
Доступ к сайту по ftp есть.
Что поделаешь, придется с такой глупости начинать знакомиться с django.
fata1ex
Авг. 26, 2012 13:43:35
admin = User.objects.create_user('admin', 'admin@example.com', 'password')
admin.is_staff = True
admin.save()
Вроде есть еще create_superuser.
manicko
Авг. 26, 2012 14:14:35
fata1ex
admin = User.objects.create_user('admin', 'admin@example.com', 'password')
admin.is_staff = True
admin.save()
Вроде есть еще create_superuser.
Степень моего незнания гораздо глубже)) Скажите, пожалуйста, куда это нужно прописать? Лучше по шагам и если потом нужно что-то закоментить, тоже.
Правильно понял, что прописывать нужно в manage.py?
PooH
Авг. 27, 2012 06:19:40
Что есть кроме фтп? К базе данных доступ есть?
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
manicko
Авг. 27, 2012 20:40:58
Спасибо! Получилось!
Как доступ к бд получить я не знаю)) Т.е. адрес и пароль на сервере вроде нашел, но какой путь нужно ввести, чтобы до mysql достучаться не знаю))
Вы простите, это покажется смешным, но вот только начал разбираться с сайтом причем с живым, а как работает django не знаю и объяснять некому.
По пути на работу читаю книги по django, но до того, что вы мне описали, дай бог через пару месяцев дойду.
Просто в сравнении с modx это принципиально другая система мира))