Как сгенерировать нужное количество объектов модели в Django

5 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

5 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

Пример как можно заполнить бд тестовыми данными. В командной строке чтобы открыть оболочку Python: ``` python manage.py shell ``` Получаем модель Поста и Пользователя: ``` from blog.models import Post from django.contrib.auth.models import User user = User.objects.get(username='admin@admin.ru') ``` Shell python почти ничем не отличается от простого Python. Сгенерируем нужное количество постов с помощью цикла For: ``` COUNT_POSTS = 9 for num_post in range(COUNT_POSTS): num_post = Post(title=f'Post {num_post}', slug=f'{num_post}-post', body=f'Post body {num_post}.', author=user) num_post.save() ```

Название:

Как сгенерировать нужное количество объектов модели в Django

Категория:

Разное