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

如何读取Django中的文件(Django的角色各种文件)

时间:2023-03-08 11:22:53 网络应用技术

  本文的首席执行官注释将介绍Django如何读取文件和Django各种文件的作用的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  本文目录清单:

  1.如何加载django中的CSS等静态文件2. Django下载文件,从FTP 3获取文件3. Django中的背景文件可以读取文件的内容4.

  网站通常需要JS,CSS,图片和其他文件。在Django中,我们称这些文件为“静态文件” .DJANGO提供DJANGO.CONTRIB.STICETFIELS来管理它们。使用方法如下:

  1.在设置中定义static_url:py:

  static_url ='/static/'1

  2.在项目中,静态文件的目录如下图所示:

  项目名称:Projettestdjango;应用名称:PEOJETDJANGO,APP目录中的静态文件夹。

  3.在设置中添加一个项目应用程序:py:

  4.在HTML文件中调用:

  {%load static%}链接rel =“ stylesheet” href =“ https://www.shouxicto.com/article/ {%static'css/style.css'%}”%text/css“ text/css”媒体=“ siperd

  img class =“ img” src =“ https://www.shouxicto.com/article/ {%static'images/logos/google_transle_icon.png'width'“ width =” 36“ 1” 36“ 36” 1

  原因:由于需要登录FTP,因此无法直接从FTP获得文件,

  解决方案:通过通行证后,获取FTP文件,然后将文件传递到前台

  1:Django后台:

  2.投票前台

  我当时使用的步骤如下:(这是在Windows下的本地环境中),您可以尝试:

  1.下载并安装

  python setup.py安装

  二,

  1.将tinymce/static/tiny_mce文件夹放在your_project/static目录中;

  2.将Tinymce文件夹放在your_project目录中

  建议使用新版本的Django进行开发。可以肯定的是,Django 1.4之后的Django 1.4的版本应支持以下设置

  注意:Django 1.4版本需要在项目/urls.py的底部添加:

  来自django.contrib.staticfiles.urls导入staticfiles_urlpatterns urlpatterns += staticfiles_urlpatterns()

  Django 1.5 -django 1.8不需要添加上述代码。

  settings.py静态文件相关示例代码和说明:

  #静态文件(CSS,JavaScript,图像)

  static_url ='/static/'#运行Python Manage.py collectStatic#static_root文件夹用于复制所有staticfiles_dirs中的所有文件,以及每个应用程序中的静态文件。join(base_dir,'Collected_static')#将静态文件存储在项目中的其他文件夹可用于将公共静态文件存储在项目中。Static_root#如果您不想使用staticfiles_ders,则不能使用它,您可以使用它,可以还放入staticfiles_dirs =(os.path.join(base_dir,“ comm_static”),'/path/path/path/erther/static/',#您到达时可以编写此行)#这是默认设置。Django将在staticfiles_dirs中的文件夹中找到一个文件和每个应用程序下的静态文件夹。))))

  静态文件放在相应的应用程序下的静态文件夹中,或staticfiles_dirs中的文件夹。

  当debug = true时,django可以自动找到放置在其中的静态文件。(django“ search设备”在staticfiles_finders中,找到找到它的过程,查找该过程的过程类似于在使用xxx的过程中使用xxx的过程在Python中导入XXX)。

  示例项目dj18 statatic,在应用程序应用下的静态中有一个zqxt.png图片:

  dj18statatic b-博客│├├─Init__。py│ -admin.py││-─..m- - __INIT __。py│├─................默认情况下,您会发现此文件夹││└-[zqxt.png]│-tests.py│││└└└└└└└已添加到staticfiles_ders│J--[JQuery.js]│├│├│├│├│├──-py│├─—settings.py│-urls.py│ - w - manage.py- manage..pypy

  当debug = true in settings.py中时,打开静态文件以打开开发服务器python manage.py runserver直接访问 /static/zqxt.png。

  您还可以在settings.py中指定所有应用程序共享的静态文件,例如jquery.js等。

  staticfiles_dirs =(os.path.join(base_dir,“ commit_static”),),),),),),),),),),),),),),)

  将jquery.js放在common_stative/js/中,以便您可以在/static/js/jquery.js中访问它!

  结论:以上是首席CTO注释为所有人编写的Django的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关Django各种文件的角色的更多信息,如何读取Django如何读取Djangodon不会忘记找到文件的相关内容。