Django では、どちらも呼び出されない URL パターンを持つ 2 つの異なるファイルを持つことは可能urls.py
ですか? それとも、Django は、Django アプリごとに URL パターンのセットが 1 つしかなく、それを呼び出す必要があることに依存していurls.py
ますか?
私は Django CMS を使用しており、アプリを 2 つのアプリフックと 2 つのメニューに分割したいと考えています。だから私はandにurls.py
分割しようとしましたが、正しいURLに名前を付けたにもかかわらず、それを行うことで壊れたようです-例:pub_urls.py
train_urls.py
cms_app.py
from cms.app_base import CMSApp
from cms.apphook_pool import apphook_pool
from django.utils.translation import ugettext_lazy as _
from resources.menu import TrainingMenu, PublicationMenu
class PublicationApp(CMSApp):
name = _("Publication App") # give your app a name, this is required
urls = ["resources.pub_urls"] # link your app to url configuration(s)
menus = [PublicationMenu]
class TrainingApp(CMSApp):
name = _("Training App") # give your app a name, this is required
urls = ["resources.train_urls"] # link your app to url configuration(s)
menus = [TrainingMenu]
apphook_pool.register(PublicationApp) # register your app
apphook_pool.register(TrainingApp) # register your app
このようなことは可能ですか?それとも、これを 2 つの異なるアプリに分割する必要がありますか?