vas3k.club
vas3k.club copied to clipboard
Генератор фейковых постов
В рамках https://github.com/vas3k/vas3k.club/discussions/846 сделал команду, которая генерит пост. Текст - из случайных букв. Опции:
parser.add_argument('--words', type=int, default=600, help="Amount of words in post")
parser.add_argument('--pics', type=int, default=0, help="Amount of pictures in post")
parser.add_argument('--comments', type=int, default=10, help="Amount of top comments in post")
parser.add_argument('--deep-comments', type=int, default=0, help="Amount of 2-nd level comments in every top level comment")
Запускать примерно так:
docker-compose exec club_app python3 manage.py generate_post --words=700 --pics=5 --comments=30 --deep-comments=5
Супер! То что надо. Полезно ещё будет добавить инструкцию по применению куда-нибудь в README.md
или docs/setup.md
@vas3k что скажешь?
Я не тестил, но как идея вроде ок. Я бы на самом деле сделал уже отдельную страничку для такого, а не CLI. У нас есть эндпоинт /godmode/, можно туда запихать и создание фейковых юзеров и генерацию постов. Только проверять, что DEBUG=True, и вот тогда вообще будет идеально