1
resposta

Boa Pratica (Login.html e cadastro.html)

Bom dia Devs Como os professores sempre enfatisa na boa pratica de um codigo mais "clean", na pagina login.html e cadastro.html poderiamos usuar a o menu.html e footer.html deixando </section> <form>endiante da linha numero 43.

ficando assim:

{% extends 'galeria/base.html' %}
{% load static %}
{% block content %}
 <section class="galeria" style="margin-left: 5em">
        <form action="" method="">
                    <div class="row">
                        <div class="col-12 col-lg-12" style="margin-bottom: 10px;">
                            <label for="nome_login" style="color:#D9D9D9; margin-bottom: 5px;"><b>Nome de Login</b></label>
                            <input type="text" class="form-control" name="nome_login" placeholder="Ex.: João Silva" required>
                        </div>
                        <div class="col-12 col-lg-12" style="margin-bottom: 10px;">
                            <label for="password" style="color:#D9D9D9; margin-bottom: 5px;"><b>Senha</b></label>
                            <input type="password" class="form-control" name="password" placeholder="Digite sua senha" required>
                        </div>
                        <div class="col-12 text-center">
                            <button class="btn btn-success col-12" style="padding: top 5px;" type="submit">Login</button>
                        </div>
                    </div>
                </form>
            </section>
        </main>
    </div>
{% endblock %}
{% include 'galeria/partials/_footer.html' %}

Porem o formulario fico sem stylo. como seria? Estou no caminho certo

1 resposta

Bom dia, Vicente! Tudo bem?

É ótimo ver que você está buscando aplicar boas práticas em seu código.

A ideia de reutilizar componentes como menu.html e footer.html é realmente uma maneira eficaz de manter o código mais limpo e organizado. No entanto, se o formulário está ficando sem estilo, pode ser que algum CSS necessário não esteja sendo carregado corretamente.

Algumas dicas que podem ajudar:

  1. Verifique o CSS: Certifique-se de que todos os arquivos CSS necessários estão sendo carregados corretamente. No seu template base (base.html), você deve ter links para os arquivos CSS que estilizam o seu site. Verifique se esses links estão corretos e acessíveis.

  2. Consistência nos Caminhos: Quando você inclui um arquivo como menu.html ou footer.html, certifique-se de que todos os caminhos para imagens, CSS e outros recursos estão corretos dentro desses arquivos.

  3. Inspecione o Elemento: Use as ferramentas de desenvolvedor do seu navegador (geralmente acessíveis com F12) para inspecionar o elemento do formulário. Veja se há algum estilo aplicado e se há algum erro de carregamento de arquivo CSS.

  4. Herança de Estilo: Como você está usando {% extends 'galeria/base.html' %}, certifique-se de que base.html tem todos os links de CSS necessários. Isso garante que qualquer página que estenda base.html herde esses estilos.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.