ndt snippets
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.
Como usar
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/
Funcionalidades
Hoje possuímos um total de xx snippets!
Veja abaixo uma lista completa atualmente presente na extensão:
Admin snippets
| 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 |
API snippets
| 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 |
HTML snippets
| 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 |
Imports snippets
| 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 |
Javascript snippets
| Abreviação |
Descrição |
| ndt_selector |
Um selector |
Managers snippets
| Abreviação |
Descrição |
| ndt_manager |
Um manager |
Middlewares snippets
| Abreviação |
Descrição |
| ndt_middleware |
Um middleware |
Models snippets
| 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 |
Settings snippets
| Abreviação |
Descrição |
| ndt_aws |
Config AWS |
| ndt_smtp |
Config SMTP |
Signals snippets
| 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 |
URLs snippets
| 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 |
Views snippets
| 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 |
Requirements
Essa extensão não possui nenhum pacote como dependência a não ser o próprio Django.