Как сгенерировать нужное количество объектов модели в Django
Пример как можно заполнить бд тестовыми данными. В командной строке чтобы открыть оболочку 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
Категория:
Разное