54-django-extensions-mais-comandos
Dica 54 - django-extensions - mais comandos
Github: https://github.com/rg3915/dicas-de-django
Doc: https://django-extensions.readthedocs.io/en/latest/
Veremos mais comandos do django-extensions.
pip install -U django-extensions# settings.py
INSTALLED_APPS = (
...
'django_extensions',
)shell_plus
Roda o shell do Django importando todos os pacotes essenciais.
python manage.py shell_plusadmin_generator
Gera uma classe no Admin para a app selecionada.
python manage.py admin_generator product
python manage.py admin_generator product >> myproject/product/admin.pyclean_pyc
Remove todos os arquivos *.pyc
python manage.py clean_pyccreate_command
Cria um novo comando do Django.
python manage.py create_command core -n novocomandocreate_template_tags
Cria um novo template_tags.
python manage.py create_template_tags core
python manage.py create_template_tags core -n lorem_tagsshow_template_tags
Lista todos os template_tags.
python manage.py show_template_tagsgenerate_password
Gera uma senha randômica.
python manage.py generate_password
python manage.py generate_password --length 32generate_secret_key
Gera uma chave secreta.
python manage.py generate_secret_keygraph_models
Link na descrição do video
https://youtu.be/99dOVsDBUxg
list_model_info
Lista as informações de um modelo.
python manage.py list_model_info --model product.Product
python manage.py list_model_info --model product.Product --field-classlist_signals
Lista os sinais do projeto.
python manage.py list_signalsprint_settings
Retorna as informações do settings.
python manage.py print_settingsshow_urls
Lista todas as urls do projeto.
python manage.py show_urlsPreviousDica 53 - DRF: Criando subrota com actionNextDica 55 - Rodando Django em https localmente com runserver_plus
Last updated
Was this helpful?