Django modelo de camada de estrutura de aprender ----

Introdução da camada de modelo

Criar um modelo

 

 

 Figura que eu blogue aplicação models.py arquivo que cria um objeto artigo com id, autor, título, resumo, conteúdo, publish_time e outros campos também define um __str__ função retorna o conteúdo do Django função vem gestão de bastidores exibir o nome de cada pedaço de dados, se não temos estes dados de função é difícil distinguir quando o fundo é exibida.

Depois de criar a classe artigo necessidade de executar dois comandos para ativar a classe para ir para dentro do banco de dados

makemigrations manage.py Python - "arquivo de migração gerada

manage.py a migrar Python - "Migrando para a sincronização de arquivos de banco de dados

Executada em segundo plano após a conclusão da configuração só precisa gerar esta tabela, em admin.py código de arquivo é o seguinte:

 

 

Criar um usuário de fundo

Como completamente configurado, o próximo passo é o de criar o fundo de um utilizador.

cmd abertas para o nosso projeto que execute o comando: Python createsuperuser manage.py

Após a realização de digitar a senha conta criada pode criar um sucesso

Depois de iniciar o projeto acesso 127.0.0.1:8000/admin você pode ver uma tabela que acabamos de criar.

 

 

 Obtenha informações do banco de dados é exibida

 

É nossa base de dados também criar bom, então você entrar os shows de dados da tabela.

Vamos agora definir uma solicitação de função views.py dentro info, como segue:

 

 

 Não é um passo importante não esquecer que após a solicitação para escrever uma boa função, configure o roteamento como segue:

 

 Bem, você pode configurar consulte a seguinte página em um navegador para acesso 127.0.0.1:8000/blog/info:

 problemas encontrados

Depois que eu re-criou o fundo 127.0.0.1:8000/admin acesso do usuário quando a página não pode ser acessado, eo projeto eu corro para sair, mas a outra página é uma visita normal. Esta situação é principalmente Django e versão python não corresponde causou a minha versão Python 3.7 Django corresponde versão para 2,0, mas eu baixei a versão 3.0. Depois eu desinstalei django re-instalar a versão de 2,0 pode ser uma visita normal.

Acho que você gosta

Origin www.cnblogs.com/humiao-0626/p/12609301.html
Recomendado
Clasificación