哪里有存储Django contrib应用程序管理员自定义的位置?

时间:2012-08-29 17:49:21

标签: django django-admin

我想将Django Sessions添加到我的Django Admin,我正在关注SO post about this,但目前还不清楚我存储此代码的位置。我把它放在admin.py文件中吗?在什么目录下?

1 个答案:

答案 0 :(得分:2)

总之,没关系。您可以将代码放入任何应用程序的admin.py文件中。但是,在这种情况下,我倾向于在我的项目中使用通用应用程序,通常命名为utils,其唯一目的是为了容纳不属于某个特定应用程序或可能被多个应用程序。

如果您想更具体一点,您可以在项目中创建一个专门用于此代码的sessions应用程序以及与项目的会话管理相关的任何其他代码,或者可能是与某个相关的现有应用程序。例如,我将自定义设置放在User应用中的accounts管理员中,其中包含UserProfile模型。