新手。我有一个 django 项目和一个应用程序。我想将菜单库包含到整个项目中,并通过 base.html “扩展”到应用程序。如果我将菜单直接放入应用程序中,我猜这里的类会放在 views.py 文件中。如果我想为项目调用类,这段代码将如何以及在哪里?
from admin_tools.menu import Menu
class MyMenu(Menu):
class Media:
css = ('/media/css/mymenu.css',)
js = ('/media/js/mymenu.js',)
此外,关于良好的设计。如果所有 html 文件都在同一目录中/下,或者 base.html 应该存储在 myproject/templates/ 下,那么 myproject/app/templates/app/ 下的应用程序希望这是连贯的。提前致谢。