我会很简短:要按照Django应用程序的精神和理念工作,一个应用程序可以从另一个应用程序内部导入模型吗?比方说,用户统计应用程序将从用户应用程序导入模型,如下所示:从用户.模型导入用户

推荐答案

如果你正在构建一个内部应用程序,它永远没有机会向公众发布,当然,做你想做的任何事情.

如果您正在构建的内部应用程序几乎没有机会向公众发布,但可能会被future /当前的开发人员使用,那么当然可以,但一定要记录该应用程序需要什么才能正常工作.

如果你正在构建一个公开发布的应用程序,试着让它独立(并且依赖于Django的内部,比如,如果可能的话,使用Django提供的东西).如果您确实需要第三方应用程序才能工作,或者如果第三方应用程序会使您的代码更易于管理,那么当然要包含依赖项,但要加倍确保记录all个要求和必要的设置.

在大多数情况下,只要您有足够的文档,几乎可以做任何您想做的事情.

然而,我不得不质疑自己制作的User款与django的builtin auth.User同名的机型是否明智.

Django相关问答推荐

如何使用Django';S生成的字段来统计相关对象?

Django为不同应用程序发出信号

如何在Django查询集中查询多对多字段内是否存在实例

使用自定义的AuthBackend时,无法使用request.user.is_authenticated或@login_required修饰符

如何根据反向外键相关模型的字段过滤 QuerySet?

如何使用 matplotlib 在绘图的角落插入小图像?

所有子元素的Django自递归外键过滤器查询

ModelForm 的 Django TextField max_length 验证

删除所有实例后,Django 模型实例主键不会重置为 1

未捕获的类型错误:$(...).datepicker is not a function(anonymous function)

模型中的外键

模型 Django 中的 ID 字段

Django rest-auth allauth 注册,带有邮箱、名字和姓氏,没有用户名

PyMongo vs MongoEngine for Django

Django -- User.DoesNotExist 不存在?

测试 Django 信号的正确方法

如何在 Django 中配置 X-Frame-Options 以允许 iframe 嵌入一个视图?

django post_save 更新信号

无效的块标签: static

Django - 了解 X-Sendfile