简介:今天,首席CTO指出要与您分享如何引用Django中的HTML文件路径。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
您可以使用绝对路径开始/从项目最外面的项目开始,然后直接查看。
在Django背景中添加HTML编辑器的方法:
1.下载友善者
下载固定器,在解压缩后,应删除并复制到静态目录的无用ASP,ASP.NET,PHP,JSP,示例文件。由于Kindeditor是JS文件中的编辑器,因此设置了JS/Editor目录。复制固定器代码到目录。就像此statation/js/js/editor/chinditor-4.1.7一样。
2.在文本输入域的HTML中添加与相应网站相对应的Javarscript。
3.在HTML页面上添加以下脚本:
4.创建chindeditor并在indededitor-4.1.7目录中创建配置。
//config.js
hindeditor.ready(function(k){
window.editor = k.create('#id_content',{
// 指定
宽度:“ 800px”,
身高:“ 200px”,
});
});
#admin.py
来自django.contrib导入管理
从chindeditor.models导入文章
#在这里注册您的模型。
@admin.register(文章)
类articleadmin(admin.modeladmin):
list_display =('title',)
班级媒体:
#在管理背景中的HTML文件中添加JS文件,每个路径都会添加static_url/
js =((
'js/editor/hindeditor-4.1.7/hindeditor- all.js',
'js/editor/hindeditor-4.1.7/lang.zh_cn.js',
'js/editor/hindeditor-4.1.7/config.js',
治愈
在Django项目的开发中,就像普通的Web开发一样,不可能通过“ IMGS/BG.JPG”访问本地静态文件。有必要进行一些配置以实现静态文件访问。
首先,在项目根路径下创建一个新的静态文件夹,然后在静态文件夹下创建相应的CSS,IMGS,JS和其他文件夹,以存储静态文件,例如CSS,IMG,JS。
第二,项目配置
1.打开settings.py并将其添加到底部:
2.打开urls.py并将其添加到urlpatterns :(注意,如果您还将urls.py设置在博客目录中,则必须在blog/urls.py中进行修改。不要忘记导入设置):
(但是在测量之后,我可以完成静态文件的访问,而无需添加此文件)
3.在HTML模板的顶部添加:
然后以这种格式调用您需要的格式,例如:
最终重新运行该项目,Django可以找到本地静态文件,例如IMG。目前,可以使用IMG和其他文件显示与模板相对应的页面。
设置路径变量
app_path = os.path.dirname(os.path.dirname(__file__)))
#
绝对
小路
到
这
目录
静止的
文件
应该
是
收藏
到。
#
不
放
任何事物
在
这
目录
你自己;
店铺
你的
静止的
文件
#
在
应用'
“静止的/”
子目录
和
在
staticfiles_dirs。
#
注意修改static_root变量
static_root
=
OS.Path.join(app_path,'static')。代替 ('\', '/')
#
URL
字首
deor
静止的
文件。
#
例子:
ample.com/stative/”,
“H
ic.example.com/”
static_url
=
'/静止的/'
#
当然,有staticfiles_dirs变量
staticfiles_dirs
=
(((((
#
放
字符串
这里,
喜欢
“/home/html/static”
订购
“ C:/www/django/static”。
#
总是
Unce
向前
斜线,
甚至
在
视窗。
#
不
忘记
到
Unce
绝对
路径,
不是
相对的
路径。
OS.Path.join(App_path,'Mobile_oa_server/static')。代替 ('\', '/'),
治愈
结论:以上是由如何引用Django中HTML文件路径的相关内容编制的主要CTO注释。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?