前提
Django Rest FrameworkとVue.jsでSPAを作成しています。
Djangoのurls.pyを
path('admin/', admin.site.urls), path('sample1/', Sample1View.as_view()), path('sample2/', Sample2View.as_view()), re_path(r"^.*$", IndexTemplateView.as_view(), name="spa-entry-point")
とし、Vue.jsで作成したUIを最後のre_path(r"^.*$", IndexTemplateView.as_view(), name="spa-entry-point")
で受け取り表示するつもりでした。
しかし、sample1やsample2にアクセスした際に、re_pathが優先されて、sample1Viewが表示できないです。
実現したいこと
re_path(r"^.*$", IndexTemplateView.as_view(), name="spa-entry-point")
が優先されないようにする。
試したこと
Chromeのキャッシュクリアをしても変化なしでした。
補足情報(FW/ツールのバージョンなど)
Django==4.0
djangorestframework==3.13.1
Vue.js 3.2.13
以上が質問です。何卒宜しくお願い申し上げます。
0 コメント