django中html怎么引用文件(django引入静态文件)

发布网友 发布时间:2024-09-27 08:19

我来回答

1个回答

热心网友 时间:4分钟前

本篇文章给大家谈谈django中html怎么引用文件,以及django引入静态文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、django的views直接传一段html代码调用模板中的js函数。2、django中怎么载入css等静态文件3、Django中html引用js文件报错。4、django框架html中引用bootstrap没有效果django的views直接传一段html代码调用模板中的js函数。

有三种方法:

1,在模版中的html文件中嵌入含有这个函数的js文件或者直接加到html里面.

2,在js中通过ajax访问打开一个链接,比如/admin/url?key=value,那么在admin.py中的url方法中这样keyvlaue = request.GET.get('key',None)来获取这个value,然后py做一番处理后,直接返回一段嵌有这个js函数的html代码到js中,然后在js中来无刷新的加入到页面中:$("#id").html(xmlhttp.responseText);

3,基本同上,应用到ajax来实现,只是在py一番处理后返回的不是一段实质的html,而是一个msg指令,js在接收到后ajax返回的指令后,运行相关的js函数.比如if (xmlhttp.responseText == 'ok') fun();

回答的希望你能理解.

django中怎么载入css等静态文件

settings.py中的设置:

STATICFILES_DIRS

=

(

'templates/static',

)

urls.py中设置:

url(r'^staticfiles/(?Ppath.*)$','django.views.static.serve',{'document_root':settings.STATICFILES_DIRS,

'show_indexes':

True}),

html中引用方式:

link

href="/staticfiles/css/test.css"

rel="stylesheet"

type="text/css"

这样设置完,文件是找到了,但是会出现编码错误,错误行是:

C:\Python27\lib\mimetypes.py

in

enum_types,

line

249

在网上找了半天,找到了解决编码错误的办法,

在mimetypes.py文件中,添加

reload(sys)

sys.setdefaultencoding('gb18030')

Django中html引用js文件报错。

方法就是把你所需求的js和css放入一个文件夹common下!

link type="text/css" rel="stylesheet" href="common/test.css"/link

script type="text/javascript" src="common/test.js"/script

这样两者引入以后就可以使用了 当然文件夹的路径应该要设置好,

我的例子是common文件和你要引用的文件在同一目录下的!

那你可以把

link type="text/css" rel="stylesheet" href="common/test.css"/link

script type="text/javascript" src="common/test.js"/script

引用的文件都放入一个文件include.php当中,然后在需要的里面加上

include ("include.php"); 就可以在里面使用。如果需要更改的话,只要改include.php里面的就行了!希望是你要的!

django框架html中引用bootstrap没有效果

css的引用路径少写了一级。

应该是css/bootstrap.css/bootstrap.min.css

另外,你的静态文件的目录层次结构和目录名设置得不太好。

安利一个Django学习网站Django从入门到精通教程

关于django中html怎么引用文件和django引入静态文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com