一、下图是界面。对于需求,我在图上做了相应的标注。
左边的导航栏,第一个的内容(模板)与首页相同,第二个的模板不同。
二、下面是我的urls:
urlpatterns = [
path('', views.index,name='index'), #此处对应的是首页的路由
path('stock_ana/', views.stock_ana,name='stock_ana'), #此处对应的是左边第一个导航的路由
]
三、我的view中,有def index(request) 和def stock_ana(request)函数。
def index(request):
#.............
template = loader.get_template('index.html')
return HttpResponse(template.render(context, request))
def stock_ana(request):
#.............
template = loader.get_template('stock_ana.html')
return HttpResponse(template.render(context_ana, request))
四、故障描述与问题:
当我点击左的链接后(http://127.0.0.1/stock_ana/),发现静态目录地址变成了stock_ana/static/,由此,所有的js、css、图片等都不能正常显示了。
问题:
1、我把相应的后台都放在一个views文件中合适吗?没必要为每个页面都建一个app吧?
2、这个静态目录的路径不对问题何解?
谢谢!