在我的django应用程序中,我有一个名为'StatsView'的视图,如下所示:
class StatsView(LoginRequiredMixin, View):
login_url = '/signin/'
def get(self, request, template='app_folder/ad_accounts/pixel_stats.html', *args, **kwargs):
#Code
return render(request, template, context)
app/urls.py
url(
r'^ad_accounts/(?P<ad_account_id>[^/]+)/pixel_stats',
StatsView.as_view(),
name="pixel_stats"
),
模板
pixel_stats.html
<p> test</p>
然而,当我转到localhost:8000/ad_accounts/acctid/pixel_stats/
时,我一直遇到Template DoesNotExist Error
。我似乎无法弄清楚我哪里出错了。我添加了一堆网址,并没有为任何一个人遇到这个问题。
我的应用结构如下:
project/
app/
templates/
app_folder/
ad_accounts/
pixel_stats.html
views/
ad_accounts/
stats.py
答案 0 :(得分:0)
愚蠢的错误。通过在我$
的最后添加url
来解决此问题。
url(
r'^ad_accounts/(?P<ad_account_id>[^/]+)/pixel_stats/$',
StatsView.as_view(),
name="pixel_stats"
),