Macros fáceis para sua codificação
django-macros é um programa utility de sistema gratuito que permite configurar facilmente macros para seus templates Django. Desenvolvido por Nick Lourie, esta ferramenta útil é projetada como uma biblioteca para tags de bloco repetidas caso as tags internas não estejam funcionando corretamente ou não estejam funcionando de uma maneira específica. Observe que este é simplesmente um tipo de kit de ferramentas e não automatizará nada se você não configurar os comandos corretos.
Uma biblioteca útil
Django—também escrito como “django ”—é um framework web gratuito e de código aberto baseado em Python que visa tornar a criação de sites baseados em banco de dados muito mais fáceis. Ele enfatiza a reutilização e extensibilidade de componentes, menos códigos para lidar, baixo acoplamento, desenvolvimento rápido e o princípio de evitar escrever coisas repetidamente. Assim, este framework possui um recurso de tag para criação e edição de templates. No entanto, isso nem sempre funciona do jeito que você gostaria.
Se você está tendo problemas com isso, você pode tentar usar django-macros. Com ele, você pode criar macros que aceitarão argumentos posicionais e de palavras-chave strong> e use tags de bloco repetidas para seus modelos. Essa ferramenta tem duas bibliotecas de tags de modelo: uma para criar macros dentro de modelos e outra para repetir tags de bloco. Ao instalá-lo pela primeira vez, você precisa configurar manualmente as macros e blocos repetidos usando as instruções fornecidas no site de download do programa.
Esta ferramenta não é intuitiva em termos de tutoriais, mas ele vem com outros recursos interessantes. Você pode estender a sintaxe usando isso e também ser mais explícito nos comandos para evitar erros. Embora não haja muito mais que essa biblioteca de tags ofereça, ela pelo menos torna o Django muito mais versátil e fácil de usar comparado a quando você só precisava confiar em tags.
Encontre o tutorial online
Em suma, django-macros é uma ferramenta altamente versátil que é recomendada para qualquer desenvolvedor que use Django. Ele não tem um tutorial embutido, então você terá que confiar na documentação fornecida pelo desenvolvedor no site de download. No entanto, ainda é um utilitário de sistema conveniente se você costuma usar a estrutura da Web básica e precisa de modelos para trabalhar de uma maneira específica sem reescrever códigos constantemente.