[英]What is the right way to link up an app in Django?
我是 Django 的初学者,我想知道为什么人们以两种不同的方式在 INSTALLED_APPS 中的 settings.py 中链接应用程序。 一个只是应用程序的名称,另一个是'appname.apps.AppnameConfig'
。
这两种方式有什么区别?
传统上, settings.INSTALLED_APPS
中列出的项目是 Python 包。 一般安装第三方的package,多多少少都是直接进口的。 For example, if I make a my_django_addon
package, I would include it as such, after bundling it as a Python package and installing it with easy_install
, pip
, etc.
另一种方法是不要指向 package 本身,而是指向 Django appconfig 。 这种较新的方法并不直接指向 Python package 本身,而是指向带有一些额外元数据的配置 object。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.