Django вопросы?

Зачем использовать python manage.py shell когда есть админ панель у Django

Пример

  class Blog(models.MODEL):
         
         name = models.CharField(max_length=100)
         description = models.TextField()

мы потом вернемся к API через команду python manage.py shell

  >> from books.models import Blog 
  >> Blog.objects.all()
  >> b = Blog(name='Эра',description='Новости про него')

Пример с shell

Альтернатива к этому

Вот я создал суперпользователя через команду py manage.py createsuperuser

Регистрируем в admin.py

    admin.site.register

И мы направляем к Django Admin Site

Вон там мы можем добавить в класс Blog имя и описания.

Вопрос в том зачем добавлять через базу через Shell когда есть Django admin Вон тут вопросик

Спасибо за ваш ответ!


Ответы (0 шт):