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.