当前位置: 首页 > 网络应用技术

如何引用Django中的HTML文件路径(2023年的最新饰面)

时间:2023-03-09 12:57:57 网络应用技术

  简介:今天,首席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注释。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?