Pergunta

Eu estou tentando resolver o modelo relacional, a fim de fazer uma aplicação Django.

I't será algo como programador tripulação de um McDonald. Quero dizer a grade com alfinetes coloridos marcação que estarão trabalhando em uma determinada hora de um determinado dia da semana.

Eu tentei Google algum exemplo, mas não encontrou nada. Eu preciso de alguma teoria / bibliografia, a fim de construir a minha modelo e código-lo em meu aplicativo.

Agradecemos antecipadamente

Foi útil?

Solução

A partir da descrição curta, você provavelmente não tem apenas um modelo em seu aplicativo.

Desde a sua pergunta eu estou supondo que você não tem muita experiência com bancos de dados ... Aqui estão algumas sugestões:

Iniciar aqui porque se você não entende os princípios básicos da design de banco de dados, chaves estrangeiras, um-para-um, um-para-muitos, muitos-para-muitos, etc etc etc; você terá um tempo difícil projetar seus modelos Django.

Seria bom para aprender SQL também . modelos do Django são supostamente para isolá-lo a partir dele, mas na realidade ele está usando debaixo SQL e saber SQL irá permitir-lhe verificar e problemas de desempenho correção no futuro. Há algumas on-line também. E se você estiver usando SQLite, aprender sua sintaxe muito .

A descrição acima é o material que você será capaz de reutilizar independentemente do framework web você acabar com. Django, Rails, a próxima grande coisa ... qualquer coisa.

estudar outros modelos de dados das pessoas. Aqui estão vários diferentes - talvez você possa encontrar o que você está procurando (turnos de funcionários? mudança de programação?).

ler o básico documentação do modelo de Django e realmente entender isto. O que django modelos estão fazendo é mapeamento python objetos para tabelas de banco de dados relacionais (ORM é a sigla; objeto Relational Mapping) e este artigo pode muito bem ajudá-lo a chegar com bons projetos.

Não desanime. Todo mundo teve que começar em algum lugar.

Hope você encontrar tudo que precisa. Divirta-se com Django.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top