django - “'pages.apps.PagesConfig'”和“pages”有什么区别?
问题描述
似乎有两种方法可以pages
在INSTALLED_APPS
(在文件“settings.py”中)注册一个 Django 应用程序(比如,):
INSTALLED_APPS = [
pages, #option 1
pages.apps.PagesConfig, #option 2
]
两者似乎都适用于简单的应用程序。pages.apps.PagesConfig
但是和之间有什么区别pages
吗?
解决方案
Reddit 上回复我询问的每位用户@riterix:
“第二个让你能够加载自定义的东西......就像信号一样,......
例如,当用户通过信号登录时,您希望在帐户应用程序加载后从 db 加载一些设置。
注意:我们在项目中使用了第二种方法来加载货币、指标、...作为会话变量,基于用户成功登录后的国家/地区。”
推荐阅读
- wpf - 重叠的画布工具提示
- r - PDF 不创建页面。R中的这段代码有什么问题?
- html - 用于 2 个不同 URL 的 Angular 6 路由器活动链接
- ios - UITableView - 设置页脚和页眉 - 我如何使用表格视图单元格设置滚动
- regex - 正则表达式不应以“开头或结尾”
- python - 运行上述代码后,为什么我只得到 type() 函数的一个输出?为什么不为所有三个?
- couchbase - 我正在使用 couchbase 服务器并且我正在使用连接但是我想将 DATE_RANGE_STR() 函数附加到特定的文档类型
- svg - 如何使带有居中文本的SVG黑条响应?
- javascript - 检测元素何时位于屏幕顶部
- bootstrap-4 - 在物化或引导框架中宽度 html 按钮的最佳方法是什么?