社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

如何在django应用程序中使用来自pre-made index.html模板和css的相对路径?

WPWIV • 5 年前 • 1372 次点击  

我使用的是预先制作好的bootstrap index.html和css表单。在以前的文件夹结构中,index.html和所有附带的文件夹,如css、js、fonts、img等…都在一个文件夹里。现在他们在两个地方,如下所示。当我从本地django development web服务器以应用程序的形式打开索引页时,它可以很好地加载索引,但是页面上的所有相关链接都断开了-css、js、img等等……

我是新来的。

以前的引导文件夹结构:

      - public_web_site
         - bootstrap_1
             - css
             - fonts
             - img
             - js
             - index.html

我希望Django项目组织如下:

- myproject
  - polls
  - myproject_django
  - public_web_site
     - static
          - public_web_site
             - bootstrap_1
                 - css
                 - fonts
                 - img
                 - js
          - admin
      - templates
          - public_web_site
             - index.html
          - admin           
      - admin.py
      - apps.py
      - models.py
      - urls.py
      - views.py

这工作:

{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'public_web_site/css/bootstrap.min.css' %}">

但是,这并不:

 <link rel="stylesheet" href="css/bootstrap.min.css">    

Not Found: /pub_boots/css/bootstrap.min.css

重新陈述问题:有没有地方我可以添加一个变量或路径名来允许一个预先创建的模板在不需要我编辑每个相对链接的情况下使用Django%%static %}路径?或者,有没有一种更简单/更好的方法将一个预先制作好的引导网站放到django应用程序中?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43769
 
1372 次点击  
文章 [ 1 ]  |  最新文章 5 年前