seitime-frappe/frappe/docs/user/pt/tutorial/models.md
Douglas da Costa Pinheiro 769181ba34 Tutorial portuguese (#2125)
* add portugues opition on index

* add portugues folder

* translate app.md

* translate before.md

* translate title of app and before

* translate bench.md

* translate conclusion

* translate new-app.md

* translate setting-up-the-site.md

* translate start.md

* translate models.md

* translate roles.md

* translate doctypes.md

* translate naming-and-liking.md

* translate doctype-directory-structure.md

* translate users-and-records.md

* translate page form-client-scripting.md

* translate page controllers.md

* translate page reports.md

* translate page web-views.md

* translate page single-doctypes.md

* translate page taks-runner.md

* translate change cargo to role
2016-10-05 14:16:27 +05:30

19 lines
1.3 KiB
Markdown
Executable file

# Criando modelos
O próximo passo é criar os modelos como discutimos na introdução. Em Frappe, os modelos são chamados **DocTypes**. Você pode criar novos doctypes atravez da interface do Desk. **DocTypes** são feitos de campos chamados **DocField** e de permissões com base nas permissões que são integrados nos modelos, estes são chamados **DocPerms**.
Quando um DocType é salvo, uma nova tabela é criada no banco de dados. Esta tabela é nomeado como `tab[doctype]`.
Quando você cria um **DocType** uma nova pasta é criada no **Módulo** e um arquivo JSON do modelo e um controlador template em Python são criados automaticamente. Quando você atualizar o DocType, o arquivo modelo JSON é atualizado e quando o `bench migrate` é executado, ele é sincronizado com o banco de dados. Isto torna mais fácil para propagar alterações de schema e migrar.
### Modo Desenvolvedor
Para criar modelos, você deve definir `developer_mode` como 1 no arquivo `site_config.json` localizado em /sites/library e executar o comando `bench clear-cache` ou use o menu de usuário na interface do usuário e clique em "Atualizar" para que as alterações entrem em vigor. Agora você deve ver o aplicativo "Developer" em sua Desk
{
"db_name": "bcad64afbf",
"db_password": "v3qHDeVKvWVi7s97",
"developer_mode": 1
}
{next}