Essa é uma extensão que foi criada com o intuito de acelerar a programação dos desenvolvedores web que usam Python e Django.
Ela contém diversos snippets, ou seja, trechos de código prontos, assim você não precisa se preocupar com a parte repetitiva
do código, apenas com a parte dinâmica.
Basta digitar a abrevição estando dentro de um arquivo com a linguagem correta e dar um tab! Te daremos todo um esqueleto de alguma coisa.
"Mas que coisa é essa?" vocẽ pode se perguntar, bem, aqui temos um exemplo e logo em seguida todas as funcionalidades contidas na nossa extensão, dá uma conferida para ver todas as possibilidades! \o/
Hoje possuímos um total de xx snippets! Veja abaixo uma lista completa atualmente presente na extensão:
| Abreviação | Descrição |
|---|---|
| ndt_admin | Um arquivo admin |
| ndt_fieldsets | Fieldsets |
| ndt_get_readonly_fields | Função get_readonly_fields |
| ndt_propriedade_admin | Propriedade do admin |
| ndt_stacked_inline | Stacked inline |
| ndt_tabular_inline | Tabular inline |
| Abreviação | Descrição |
|---|---|
| ndt_model_serializer | Um model serializer |
| ndt_model_viewset | Um model viewset |
| ndt_router_initial | Um router inicial |
| ndt_router_simples | Um router simples |
| Abreviação | Descrição |
|---|---|
| ndt_model_form | Model Form |
| Abreviação | Descrição |
|---|---|
| ndt_block | Block simples |
| ndt_comment | Comment |
| ndt_comment_line | Comment de uma linha do Django |
| ndt_csrf | CSRF token do Django |
| ndt_extends | Extends |
| ndt_endfor | Endfor |
| ndt_empty | Empty do Django |
| ndt_for | For |
| ndt_if | If |
| ndt_ifelse | If else |
| ndt_if_line | If de uma linha |
| ndt_ifelse_line | If else de uma linha |
| ndt_else | Else |
| ndt_endif | Endif |
| ndt_include | Include |
| ndt_load | Load do Django |
| ndt_template_tag | Template tag do Django |
| ndt_url | Url |
| ndt_urlparam | Url com parâmetro |
| Abreviação | Descrição |
|---|---|
| ndt_import_create_view | Importação da classe CreateView |
| ndt_import_delete_view | Importação da classe DeleteView |
| ndt_import_detail_view | from django.views.generic import DetailView |
| ndt_import_group | Importação da classe Group |
| ndt_import_list_view | from django.views.generic.list import ListView |
| ndt_import_login_required | Importação da função login_required |
| ndt_import_login_required_mixin | Importação da classe LoginRequiredMixin |
| ndt_import_update_view | Importação da classe UpdateView |
| ndt_import_user | Importação da classe User |
| ndt_import_render | Importação da função render |
| Abreviação | Descrição |
|---|---|
| ndt_selector | Um selector |
| Abreviação | Descrição |
|---|---|
| ndt_manager | Um manager |
| Abreviação | Descrição |
|---|---|
| ndt_middleware | Um middleware |
| Abreviação | Descrição |
|---|---|
| ndt_choices | CHOICES field |
| ndt_data_atualizacao | Campo data de atualização |
| ndt_data_criacao | Campo data de criação |
| ndt_data_criacao_atualizacao | Campos data criação e atualização |
| ndt_enviar_email | Função para enviar um e-mail |
| ndt_model | Uma model |
| ndt_save | Função save |
| ndt_usuario_atualizacao | Usuário de atualização |
| ndt_usuario_criacao | Usuário de criação |
| ndt_usuario_criacao_atualizacao | Usuário de criação e atualização |
| Abreviação | Descrição |
|---|---|
| ndt_aws | Config AWS |
| ndt_smtp | Config SMTP |
| Abreviação | Descrição |
|---|---|
| ndt_signal_post_save | Um signal post_save |
| Abreviação | Descrição |
|---|---|
| ndt_filter | Um filter |
| ndt_simple_tag | Uma simple tag |
| ndt_template_tag | Uma config inicial para template tags |
| Abreviação | Descrição |
|---|---|
| ndt_path_classe | Um path com classe |
| ndt_path_classe2 | Um path com classe 2 |
| ndt_path_include | Um path com include |
| ndt_path_simples | Um path simples |
| ndt_path_simples2 | Um path simples 2 |
| ndt_urls | Um urls.py |
| Abreviação | Descrição |
|---|---|
| ndt_all | Consulta all |
| ndt_args | Args |
| ndt_args_kwargs | Args kwargs |
| ndt_create_view | Uma CreateView |
| ndt_delete_view | Uma DeleteView |
| ndt_detail_view | Uma DetailView |
| ndt_objects_filter | Consulta filter |
| ndt_objects_filter_select_related | Consulta filter com select_related |
| ndt_get | Consulta get |
| ndt_get_context_data | Função get context data |
| ndt_get_select_related | Consulta get com select_related |
| ndt_list_view | Uma ListView |
| ndt_update_view | Uma UpdateView |
| ndt_view_json | Uma view com retorno json |
| ndt_view | Uma view |
| ndt_view_redirect | Uma view com redirect |
Essa extensão não possui nenhum pacote como dependência a não ser o próprio Django.
