一般情况下,django工程中是存在多个app的,如果有重名现象(比如两个app中都有render函数中写"index.html",两个app下分别有两个templates文件夹,下面分别有一个index.html)这时,所有的render都会使用第一个app中的index.html。
解决办法:在每个app的templates文件夹下创建一个与app同名的文件夹,将render中写成"该文件夹名/原来那个模板名/",这样就不会发生冲突了。
注:静态文件可以使用相同的方法来避免冲突。
一般情况下,django工程中是存在多个app的,如果有重名现象(比如两个app中都有render函数中写"index.html",两个app下分别有两个templates文件夹,下面分别有一个index.html)这时,所有的render都会使用第一个app中的index.html。
解决办法:在每个app的templates文件夹下创建一个与app同名的文件夹,将render中写成"该文件夹名/原来那个模板名/",这样就不会发生冲突了。
注:静态文件可以使用相同的方法来避免冲突。