Eu quero me afastar um pouco do PHP e aprender Python. Para fazer o desenvolvimento web com o Python, precisarei de uma estrutura para ajudar na modelagem e outras coisas.
Eu tenho um servidor de não produção que eu uso para testar todo o material de desenvolvimento da web. É uma pilha Debian 7.1 LAMP que executa o MariaDB em vez do pacote comum do servidor MySQL.
Ontem instalei o Django e criei meu primeiro projeto chamado firstweb . Ainda não alterei nenhuma configuração.
Aqui está o meu primeiro grande pedaço de confusão. No tutorial, segui o cara que instalou o Django, iniciou seu primeiro projeto, reiniciou o Apache e o Django apenas trabalhou a partir de então. Ele foi ao seu navegador e foi para a página padrão do Django sem problemas.
No entanto, eu tenho que entrar na minha primeira pasta da web e executar
python manage.py runserver myip:port
E isso funciona. Sem problemas. Mas estou me perguntando se deveria funcionar assim, e se isso causará problemas na linha?
Minha segunda pergunta é que eu quero configurá-lo para que ele use meu banco de dados MySQL. Entro em meu settings.py em / firstweb / firstweb e vejo ENGINE e NAME, mas não sei ao certo o que colocar aqui.
E então, nas áreas USER, PASSWORD e HOST, esse é meu banco de dados e suas credenciais? Se eu estiver usando o host local , basta colocar o host local na área HOST?