繁体   English   中英

在 Django 中链接应用程序的正确方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM