django 多app下模板/静态文件重名问题

  一般情况下,django工程中是存在多个app的,如果有重名现象(比如两个app中都有render函数中写"index.html",两个app下分别有两个templates文件夹,下面分别有一个index.html)这时,所有的render都会使用第一个app中的index.html。

  解决办法:在每个app的templates文件夹下创建一个与app同名的文件夹,将render中写成"该文件夹名/原来那个模板名/",这样就不会发生冲突了。

  注:静态文件可以使用相同的方法来避免冲突。

猜你喜欢

转载自www.cnblogs.com/Zarax/p/11862937.html