“Django Admin создает суперпользователь” Ответ

Django Admin создает суперпользователь

$ python manage.py createsuperuser
Defeated Dog

Создать суперпользователь Django Shell

user@host> manage.py shell
>>> from django.contrib.auth.models import User
>>> user=User.objects.create_user('foo', password='bar')
>>> user.is_superuser=True
>>> user.is_staff=True
>>> user.save()
Clear Camel

Django создать суперпользователь из сценария

from django.core.management.base import BaseCommand, CommandError
from django.contrib.auth.models import User

class Command(BaseCommand):

    def handle(self, *args, **options):

        # The magic line
        User.objects.create_user(username= 'rmx',
                                email='superuser@super.com',
                                password='rmx55',
                                is_staff=True,
                                is_active=True,
                                is_superuser=True
        )
Arno Deceuninck

Django Admin создает суперпользователь

$ python manage.py shell
>>> from django.contrib.auth import get_user_model
>>> User = get_user_model()
>>> User.objects.create_superuser('username', 'email', 'password')
<User: username>
>>> exit()
marko Hawke

Ответы похожие на “Django Admin создает суперпользователь”

Вопросы похожие на “Django Admin создает суперпользователь”

Больше похожих ответов на “Django Admin создает суперпользователь” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования