前段后端项目放在不同服务器上,将后端和前端服务放在开发中的同一个Web服务器后面...

2023-10-31

我做了一个具有相同堆栈的项目。就我而言,整个前端位于Django项目目录中的一个名为static的文件夹中。这个静态文件夹被定义为Django项目的settings.py文件中的静态根目录。

那么,什么情况是,第一个HTML文件,说的index.html利用其渲染引擎通过Django的服务之后,所有的谐音是采用了棱角分明的uiRouter所有这些谐音加载驻留在静态文件夹,以便他们可以作为静态文件。

随着部分,所有其他静态媒体如CSS,JS和图像也驻留在静态根目录。快照的

的index.html:

{% load staticfiles %}

正如你所看到的,对于所有的静态媒体的路径是相对于定义为THET静态根。这里的静态根定义的样子:

settings.py:

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

STATIC_URL = '/static/'

# Look here for `static` resource

STATICFILES_DIRS = (

os.path.join(BASE_DIR, 'static'),

)

下面是角应用程序的配置定义uiRouter的状态的快照:

$stateProvider.state("home", {

url: "",

controller: "HomeCtrl",

templateUrl: "/static/development/templates/home.html"

})

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

前段后端项目放在不同服务器上,将后端和前端服务放在开发中的同一个Web服务器后面... 的相关文章

  • 高斯-赛得尔迭代式 c++_高斯ALT 71,一把让你意想不到的机械键盘

    我记得我入坑机械键盘的第一把键盘是108键的 因为我觉得键盘就应该是这样 不完整的键位还叫键盘么 但是我渐渐发现事实上键盘上的好多按键我基本很少用或者不用 那么我有必要把桌面本来就紧凑的空间留给那些我不用的按键么 在想通了这个问题之后 我爱
  • 芭乐BootstrapTable视频组件不同使用方法的效率各有差异

    自己需求处理的问题 需求 设备端批量发送数据过来 数据已依照特定字段进行排序 现在自己需求依照传过来的数据动态更新表格 表格的显示区域有限制 因为一些原因 终究确认运用 Bootstrap Table 组件完成该功能 遇到的问题 问题 运用
  • dw怎么让html使用css样式,dw怎么用css样式?

    dw怎么用css样式 首先介绍一下CSS样式的属性 CSS样式属性被分为八大类 类型 背景 区块 方框 边框 列表 定位 扩展 类型主要定义文本的字体 大小 颜色 行高和修饰等 如图所示 方法一 内联样式可以通过style属性直接套进定义对
  • 百度地图API 实现多个已知地址的同时展示

    用到的API类 Icon LocalSearch Label Point Marker NavigationControl OverviewMapControl 具体的使用就不赘述了 写这个的背景 公司要一起出去TB 然后选择了自驾 就要收
  • 在Linux服务器上出现PermissionError: [Errno 13] Permission denied: ‘ffmpeg‘

    下载参考链接中的ffmpeg压缩包后 通过filezilla拖到服务器的 anaconda3 envs envs name bin中 显示PermissionError Errno 13 Permission denied ffmpeg 运
  • 蓝桥杯超声波,完全不抖,测距一米以上

    定时器扫描的方法 include
  • Python之条件语句&逻辑运算符

    目录 一 逻辑运算符 1 基本运算符 2 比较运算符 3 赋值运算符 二 if条件语句
  • Array merging

    Array merging 题意 给出两个长度为n的数组a b 现在每次可以取出任意一个数组的第一个元素 放到c数组的后面 c数组一开始为空 求c数组连续相等的最长子串长度 思路 这里可以用两个map把a b数组每个元素对应的连续相等的最长
  • VisualStudio快捷键

    常用 注释 选定要注释的区域 ctrl K 然后再ctrl C 解注释 选定要注释的区域 ctrl U 1 仿制 剪切 删去整行代码 1 假如你想仿制一整行代码 只需将光标移至该行 再运用组合键 Ctrl C 来完结仿制操作 而无需挑选整行
  • Python——matplotlib

    一 基础 plt savefig test dpi 600 将绘制的图画保存成png格式 命名为 test plt ylabel Grade y轴的名称 plt axis 1 10 0 6 x轴起始于 1 终止于10 y轴起始于0 终止于6
  • sql进行两个关联表,根据其中一个表的一个属性进行条件查询查询

    我最近遇到了表的查询 但是通过查询发现 网上的sql的大神 写的文章到底是什么玩意 我打算自己写一个sql专栏 特意讲解sql的使用 来帮助大家 这篇文章技术指导为sql进行两个关联表 根据其中一个表的一个属性进行条件查询查询 假设只有两张
  • 华为OD机试真题-TLV解码-2023年OD统一考试(B卷)

    题目描述 TLV编码是按 Tag Length Value 格式进行编码的 一段码流中的信元用Tag标识 Tag在码流中唯一不重复 Length表示信元Value的长度 Value表示信元的值 码流以某信元的Tag开头 Tag固定占一个字节
  • 优惠券系统应该如何设计?

    优惠券是一套规则的组合 它的基本信息包括优惠券名称 发放数量 优惠券是否可叠加 每人限领张数 是否和其他促销同时使用 优惠优先级 使用规则等 那优惠券系统应该如何设计 一起来文章中中看看 知识总结很重要 不管是每周的周报 还是阶段性的项目总
  • FastDFS分布式文件系统入门(二)-FastDFS安装配置详解

    一 FastDFS安装配置 1 下载 需要如下的安装包 包名 下载地址 fastdfs100 fastdfs V6 06 zip https gitee com fastdfs100 fastdfs fastdfs100 libfastco
  • string.h文件中函数的详细用法

    常用 函数如下 strlen求字符串长度 strcmp比较2个字符串是否一样 strcat字符串连接操作 strcpy字符串拷贝操作 strncpy字符串拷贝操作 前n个字符 strncpy字符串拷贝操作 前n个字符 strchr 查询子串
  • STM32开发——串口通讯(第2篇)——WIFI(Esp8266)

    目录 1 ESP8266 作为设备 2 ESP8266作为服务器 注意 1 在中断中一般不直接在中断服务函数里处理数据 而是在收到数据后直接丢给队列 再处理数据 2 在中断服务函数里尽量减少使用延时函数及打印函数 1 ESP8266 作为设
  • ansible踩坑——环境变量问题

    问题现象 使用ansible启动远程服务器的node服务 环境变量未被加载 本地测试打印环境变量为空 定位原因 1 环境变量问题 首先ansible使用的是ssh的方式下发命令 为no login shell的方式登陆 在ubuntu的配置
  • C++ std::function的使用方法(c++11)

    std function是C函数指针的升级版 使C的面向过程与C 面向对象有了较大的区分 function在使用时需要包含头文件 include
  • 如何解决 No module named ‘distutils.util‘ 错误

    Ubuntu 下安装 pip 时遇到 ModuleNotFoundError No module named distutils util 错误 执行以下命令即可 sudo apt get install python3 distutils

随机推荐