随着Django应用程序/项目的发展管理它(就模型的变化、功能的增加而言)
我需要你的建议来管理Django应用程序,因为它在功能和模型方面都在增长 例如,随着应用程序的增长,我们通常需要添加新功能 添加新功能涉及添加新模型,或在模型中添加新字段 如果不关闭web应用程序(在上运行),您将如何执行此操作 德扬戈) 在管理DJango项目/应用程序时,您将如何集成GIT等版本控制工具?随着Django应用程序/项目的发展管理它(就模型的变化、功能的增加而言),django,version-control,django-models,Django,Version Control,Django Models,我需要你的建议来管理Django应用程序,因为它在功能和模型方面都在增长 例如,随着应用程序的增长,我们通常需要添加新功能 添加新功能涉及添加新模型,或在模型中添加新字段 如果不关闭web应用程序(在上运行),您将如何执行此操作 德扬戈) 在管理DJango项目/应用程序时,您将如何集成GIT等版本控制工具? 最好。一个全面的答案太长,而且非常主观。相反,我将尝试为您指出一些非常方便的工具,这些工具将帮助您回答问题中提出的一些问题 用于添加新模型和处理对现有模型的更改。南方是一个非常方便的移民工
最好。一个全面的答案太长,而且非常主观。相反,我将尝试为您指出一些非常方便的工具,这些工具将帮助您回答问题中提出的一些问题
git
等主题的文章。谷歌搜索应该可以帮助您找到流行的主题。例如,这里有一个关于部署Django应用程序的例子,Django的创始人之一
以下是我从经验中学到的一些东西。它们并非都是Django特有的
一个全面的答案太长,而且非常主观。相反,我将尝试为您指出一些非常方便的工具,这些工具将帮助您回答问题中提出的一些问题
git
等主题的文章。谷歌搜索应该可以帮助您找到流行的主题。例如,这里有一个关于部署Django应用程序的例子,Django的创始人之一
以下是我从经验中学到的一些东西。它们并非都是Django特有的
框架的思想实际上是构建应用程序,因此如果遵循模型/视图/模板结构,应用程序应该以合理的方式增长 django的优点在于每个函数性都应该包含在一个应用程序中。如果您需要一个新的功能性,您可以创建一个新的应用程序,从而创建一个新的模型。事情保持分离和清晰
关于git,您应该检查。框架的思想实际上是构建您的应用程序,因此如果您遵循模型/视图/模板结构,应用程序应该以一种合理的方式增长 django的优点在于每个函数性都应该包含在一个应用程序中。如果您需要一个新的功能性,您可以创建一个新的应用程序,从而创建一个新的模型。事情保持分离和清晰
关于
git
你应该检查。你能试着澄清一下“在不关闭web应用程序的情况下,你将如何做这件事”是什么意思吗?哦,“不关闭web应用程序”是指不关闭它离线;当我升级应用程序时,允许web应用程序工作(如具有读取功能)。您能否尝试澄清“在不关闭web应用程序的情况下如何进行此操作”是什么意思?噢,“不关闭web应用程序”是指不关闭其线下;在升级应用程序时允许web应用程序工作(如具有读取功能)。嗯,我明白了。但是,如果我想在现有模型中添加一个新字段,该怎么办?我该怎么做?@djangorks:使用迁移工具将字段添加到现有模型中。例如,请参阅:如果您不想使用其他工具(我的案例):添加字段:使用null=True、blank=True添加字段,然后运行sync db。要删除字段:将其从模型中删除,使用alter table将其从数据库中删除,然后运行syncdb.interest解决方案。当遇到不能为null
或blank
的字段时,您会怎么做?嗯,我明白了。但是,如果我想在现有模型中添加一个新字段,该怎么办?我该怎么做?@djangorks:使用迁移工具将字段添加到现有模型中。例如,请参阅:如果您不想使用其他工具(我的案例):添加字段:使用null=True、blank=True添加字段,然后运行sync db。要删除字段:将其从模型中删除,使用alter table将其从数据库中删除,然后运行syncdb.interest解决方案。当遇到不能为null
或空白的字段时,您会怎么做?