Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 1 da Aula 1 - Bem-vindo ao Django

Eu já criei o projeto num outro computador. Trouxe os arquivos pra minha máquina, instalei o python e o Django, porém não sei como faço para rodar minha aplicação já criada.

Já tentei o startproject, mas parece que só funciona para novos projetos. Tentei o migrate, também não funcionou..

Alguém sabe o comando de abrir um projeto?

1 resposta
solução!

O startproject é para CRIAR um novo projeto. O migrate é para enviar para o banco de dados setado em settings.py as migrações criadas com o makemigrations. Você deve seguir alguns passos:

1) Crie um banco de dados de sua preferência na máquina onde vai executá-lo (postgres, mysql, oracle, etc)
2) Configure o banco de dados no settings.py como eu expliquei (acho que pra você mesmo) na outra dúvida.
3) Crie o ambiente virtual adequado em sua máquina para executar uma aplicação python sem comprometer o sistema (principalmente se for linux). Busque no google sobre `mkvirtualenv`.
4) Execute `python manage.py makemigrations` para criar as migrações.
5) Execute python manage.py migrate para migrar de fato para o banco.
6) Execute python manage.py runserver para subir o sistema.

Minha dica: hospede seu sistema!!!