我是django的新手,我一直在浏览djangopackages网站,我想知道那些“django”包和不是django包的python库有什么区别。例如sendgrid有一个django包和一些常规的python库。如果我想从一个django应用程序中使用sendgrid Package 器,使用django包而不是其他可用且更频繁维护的python库有什么好处?
esyap4oy1#
Django包具有Django应用程序的一般结构(models.py,views.py等),并且可以在settings.py文件中定义其他设置。使用Django包可以更容易地将功能集成到Django Web应用程序中,而不是简单地调用Python库。通常Python库提供所有功能,Django包提供使用它的附加功能(例如有用的模板标签,设置或上下文处理器)。您需要安装这两个,因为Django包没有库就无法工作。但这可能会有所不同,所以您需要查看Django包提供的功能。
models.py
views.py
settings.py
x4shl7ld2#
你需要djangoapp当你想让django帮助你在你的应用程序中做一些事情时,所以django需要知道你的应用程序(注册你的应用程序的过程):
# settings.py -> auth section AUTH_USER_MODEL = "your_app.User"
字符串在您的settings.py(不,这不是简单jwt的相同检查 * 无状态模型 *
# settings.py -> template section "APP_DIRS": True,
型你看django需要知道什么是应用程序来使用它
2条答案
按热度按时间esyap4oy1#
Django包具有Django应用程序的一般结构(
models.py
,views.py
等),并且可以在settings.py
文件中定义其他设置。使用Django包可以更容易地将功能集成到Django Web应用程序中,而不是简单地调用Python库。通常Python库提供所有功能,Django包提供使用它的附加功能(例如有用的模板标签,设置或上下文处理器)。您需要安装这两个,因为Django包没有库就无法工作。但这可能会有所不同,所以您需要查看Django包提供的功能。
x4shl7ld2#
你需要djangoapp当你想让django帮助你在你的应用程序中做一些事情时,所以django需要知道你的应用程序(注册你的应用程序的过程):
字符串
在您的settings.py(不,这不是简单jwt的相同检查 * 无状态模型 *
型
你看django需要知道什么是应用程序来使用它