社区
脚本语言
帖子详情
django中的template路径问题
tastynoodle
2013-03-26 10:53:05
小弟初学django,用sinaapp engine和网上的django book自学,有个小问题想请教。
django框架里有template模版,它的路径是在setting.py中定义的,注释中有提到要用绝对路径,不要用相对路径,所以我的问题就来了:如果是自己的电脑,我当然可以写出如/home/django/template这样的路径,但当我的程序提交到服务器上后,这个绝对路径应该就失效了吧?这种情况下路径到底该如何定义呢?
...全文
166
2
打赏
收藏
django中的template路径问题
小弟初学django,用sinaapp engine和网上的django book自学,有个小问题想请教。 django框架里有template模版,它的路径是在setting.py中定义的,注释中有提到要用绝对路径,不要用相对路径,所以我的问题就来了:如果是自己的电脑,我当然可以写出如/home/django/template这样的路径,但当我的程序提交到服务器上后,这个绝对路径应该就失效了吧?这种情况下路径到底该如何定义呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Echo001
2013-03-30
打赏
举报
回复
获取相对路径
rory__
2013-03-28
打赏
举报
回复
建议还是用相对路径吧 os.path().dirname(__file__)来得到当前文件路径 然后加上相对路径 这样就不用怕提交到服务器上 由于路径变了 造成的失效!
解决
django
的
template
中
如果无法引用MEDIA_URL
问题
配置如下
TEMPLATE
S = [ 下面 ‘context_processors’: [
中
添加 ‘
django
.core.context_processors.media’, 会把MEDIA_URL 配置在
template
中
这样在
template
下面 就可以引用MEDIA_URL了 补充知识:在
django
中
使用 MEDIA_URL 和 MEDIA_ROOT 在
django
上传图片前端使用动态的配置方法 MEDIA_ROOT 代表着 要上传的
路径
会和你在models
中
写的上传的
路径
进行拼节形成最终文件上传的
路径
MEDIA_URL主要就是映射了 在前端使用media_url
Django
期末复习整合思维导图
初始
Django
框架 MTV设计模式 Model(模型)
Template
(模板) View(视图)
Django
项目框架搭建 创建项目骨架
django
-admin startproject my_project1 启动服务 python manage.py runserver 默认端口:8000 配置文件settings.py INSTALLED_APPS(当前项目需要加载的App包-
路径
列表) INSTALLED_APPS = [ '
django
.contrib.admin', '
django
.contrib.auth', '
django
.contrib.contenttypes', '
django
.contrib.sessions', '
django
.contrib.messages', '
django
.contrib.staticfiles', 'detection' ]
TEMPLATE
S(用于项目的模板配置)
TEMPLATE
S = [ { 'BACKEND': '
django
.
template
.backends.
django
.
Django
Tem
Python+
Django
+Vue3全栈开发商城项目
一个
Django
+Vue3前后端分离的全栈商城系统项目,旨在帮助广大初学者将所学知识快速融合,实现快速开发,专为大学生或者找工作为目的者而设,将零散的知识点融合到项目
中
,并且收获真实项目的设计思维和开发经验。 本项目前端使用课程《Vue3.0正式版核心技术》开发的商城前端项目,后端使用Python的快速开发框架
Django
框架。 希望本课程能给广大学者带来技能和项目上的提升。 项目截图:
django
中
静态文件配置static的方法
我们可以使用
Template
设置我们的网页,同时,一个完美的网页需要css,js,image 等静态文件的支持,这篇文章主要介绍了
django
中
静态文件配置static的方法,感兴趣的小伙伴们可以参考一下
Django
_demo:博客
Django
MTV网页框架 意见完成的事情 1.接收用户请求 决定请求方法GET,POST ... 取得用户请求资料 2.资料前处理 取得资料 3.回应结果 回应一个网页 回应一个HTTP代码 回应JSON 回应重新导向 模型模型
DJANGO
的数据模型 1.数据逻辑处理 创立资料 取得资料 新增资料 删除资料 2.资料库的栏位 每个MODELS.PY都是一个资料表
TEMPLATE
网页的前端设计
TEMPLATE
所做的事情: 动态生成HTML
DJANGO
模板语言(DTL) 多变的 标签 筛选 回应网页(模板引擎) 设定DIR(可以设定多个不同
路径
) 取得与显示
TEMPLATE
分门别类收纳起来
脚本语言
37,720
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章