问题描述:大概过程跟下面描述的同样,简单来讲就是照着例子学习的时候定制管理页面外观,按照文档要求拷贝了base_site.html文件到templates目录下,而且按照要求修改了settings.py文件以后,模板文件死活不生效的问题。html

百度了好久,看到很多遇到这个问题的帖子,可是都没有明确是怎么解决的。python

解决方法: 文档要求在settings.py后面添加这么一段sql

mysite/settings.py:django

TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

可是在settings.py文件中实际上已经定义了TEMPLATE_DIRS了,在后面再加一段这个设置属于重定义,正确的写法应该是找到前面的TEMPLATE=学习

在后面的DIR属性中增长上面的代码就能够了,不须要单独在settings.py后面加这段完整代码。url

代码示例: code

做为一个django新手,例子程序也不写清楚一点,能想到重复定义,并去试了试把TEMPLATE_DIRS 的内容直接改到TEMPLATE里面去也是服了我本身了。无论怎么样,终于解决了一个问题。server

下面是这个问题的详细描述,在网上百度解决方案时找到的,跟个人状况是同样的。sqlite

I am working through https://docs.djangoproject.com/en/1.7/intro/tutorial02

so far all went fine - but now *templates changes just don't work.*

I think there must be a flaw in that tutorial, something missing,

or something different in django 1.7.1 ?

https://docs.djangoproject.com/en/1.7/intro/tutorial02/#customize-the-admin-look-and-feel

my versions:

python -c "import django; print(django.get_version())"

1.7.1

python --version

Python 2.7.3

*SYMPTOM:*

my changes in

mysite/templates/admin/base_site.html

are simply ignored.

These are my files:

mysite# tree

.

├── db.sqlite3

├── manage.py

├── mysite

│ ├── __init__.py

│ ├── settings.py

│ ├── urls.py

│ └── wsgi.py

├── polls

│ ├── admin.py

│ ├── __init__.py

│ ├── migrations

│ │ ├── 0001_initial.py

│ │ └── __init__.py

│ ├── models.py

│ ├── tests.py

│ └── views.py

└── templates

└── admin

└── base_site.html

mysite/settings.py:

TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

*Whatever I do, the page*

*http://myserver:8000/admin/polls/question/

*

*still keeps the old title 'Django administration'*

I want to understand how templates work, because I need them for my real

project.

Thanks a lot!htm

django url 生效_django 定制管理页面外观 模板文件不生效的解决方法相关推荐

  1. 计算机管理器为什么没有本地用户和组,windows7系统服务器管理器没有“本地用户和组”选项解决方法...

    本地用户和组功能可以分配本地用户帐户或组帐户的权限和权利.win7系统点击"计算机"图标右键"管理"来打开"计算机管理"中的"本地 ...

  2. CAD 许可管理器不正确或未正确安装解决方法整理

    CAD 许可管理器不正确或未正确安装解决方法整理 回报社会,吐血整理.(后写失败是指我自己尝试过后失败,不过还是可以尝试一下) 许可管理器不其作用或未正确安装: 首先,显示所有隐藏文件. 方法1 尝试 ...

  3. postman 请求 页面出现 Could not get any response 解决方法

    postman 请求 页面出现 Could not get any response 解决方法 参考文章: (1)postman 请求 页面出现 Could not get any response ...

  4. jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法

    博客分类: jquery-easyui jQueryAjax框架HTML  现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout ...

  5. php ttf 字体 url,window_TTF字体文件如何安装 TTF文件打不开解决方法,TTF文件是Windows系统下的字体文 - phpStudy...

    TTF字体文件如何安装 TTF文件打不开解决方法 TTF文件是Windows系统下的字体文件,可通过系统自带的字体安装程序直接安装添加字体,比如常用的"仿宋_GB2312"字体就可 ...

  6. vue移动端html5页面根据屏幕适配的四种解决方法

    最近做了两个关于h5页面对接公众号的项目,不得不提打开微信浏览器内置地图导航的功能确实有点恶心.下次想起来了的话,进行总结分享一下如何处理.在vue移动端h5页面当中,其中适配是经常会遇到的问题,这块 ...

  7. 站点页面Service Unavailable 503的一种解决方法

    站点页面Service Unavailable 503的一种解决方法 参考文章: (1)站点页面Service Unavailable 503的一种解决方法 (2)https://www.cnblog ...

  8. 磁盘管理器显示状态良好 计算机不显示,win7系统打开磁盘管理显示显示状态良好(有危险)的解决方法...

    win7系统打开磁盘管理显示显示状态良好(有危险)的解决方法? 我们在操作win7系统电脑的时候,常常会遇到win7系统打开磁盘管理显示显示状态良好(有危险)的问题.那么出现win7系统打开磁盘管理显 ...

  9. vue 点击当前路由怎么重新加载_Vue 路由切换时页面内容没有重新加载的解决方法...

    第二次进入页面,页面路由参数已经改变,但是页面内容不会刷新. 问题原因:在组件mounted钩子中调用的刷新页面内容,但测试发现这个钩子没有被调用.后来发现App.vue中使用了: keep-aliv ...

最新文章

  1. 到底什么是生成式对抗网络GAN?
  2. C 语言编程 — 输入/输出与文件操作
  3. 在 N 条水平线与 M 条竖直线构成的网格中,放 K 枚石子
  4. Amoeba for MySQL
  5. android 月牙动画,一加6月牙白版:可能是目前最漂亮的白色安卓旗舰
  6. JUnit for Android入门2 JUnit断言
  7. qt之qthread的使用
  8. 计算机怎么剪切音乐然后合在一起,怎么在电脑裁剪歌曲 怎么裁剪和拼接音乐...
  9. 站在巨人肩膀上——vb.net学习
  10. python如何输出结果到txt_详解python读取和输出到txt
  11. 炼数成金 mysql_MySQL DBA从小白到大神实战 MySQL运维DBA课程 炼数成金MySQL企业运维视频教程...
  12. ArcEngine ISymbol效果预览
  13. java无法下载jnlp_java-JNLP下载期间FileNotFoundException
  14. 微信二维码使用及配置
  15. win10系统解决office16的VBE6EXT.OLB不能被加载的问题
  16. getActionCommand()用法
  17. c++类和对象(类的概念)
  18. 简单好用的免费内网穿透工具
  19. API勾取实现进程隐藏
  20. 透过2W条评论看动漫《博人传-火影忍者新时代》

热门文章

  1. 图神经网络中可能用到的11种距离, 小结
  2. rust怎么传送到队友_王者荣耀原初法阵怎么传送?原初法阵最多传送几个人?...
  3. canvas 将图形设置为button_你会将Word设置为默认格式吗?应用之后,效率加倍
  4. 面试准备每日五题:C++(八)——重写重载隐藏、vector相关
  5. Leetcode每日一题:54.spiral-matrix(螺旋矩阵)
  6. 蓝桥杯 基础练习 矩阵乘法
  7. 吴恩达机器学习练习4:神经网络学习(反向传播)
  8. BZOJ1044: [HAOI2008]木棍分割(dp 单调队列)
  9. 如何将java程序打包成exe文件?
  10. 小巧的Web进度条组件 - NProgress