模板中的 Django settings.py 变量

2023-11-26

我遇到了一个非常奇怪的错误。我在我的应用程序中定义了一个应用程序IDsettings.py像这样的文件:

CARDSPRING_APP_ID = '################'

这几乎适用于我网站上的每个页面,除了一个页面。奇怪的是,其他变量也起作用。在页面的脚本部分中,我有以下内容:

alert("cs appid=" + {{ CARDSPRING_APP_ID }} + 
" sectoken=" + {{ securityToken }} + 
" timestamp= " +{{ timestamp }} + 
" hash = " + {{ digestedHash }} + 
" ccnum " + $('.card-number').val() + 
" exp" + $('.expiration-month').val() + $('.expiration-year').val() + 
" user = " + {{ csid }});

当页面呈现时,它的计算结果如下

alert("cs appid=" +  + 
" sectoken=" + DDFJRMZXD12WVWHFFC###### + 
" timestamp= " +1346183125 + 
" hash = " + a929b3aec9179c700c09d###### + 
" ccnum " + $('.card-number').val() + 
" exp" + $('.expiration-month').val() + $('.expiration-year').val() + 
" user = " + SG1###);

重要的,{{ CARDSPRING_APP_ID }}已评价为无。有谁知道为什么会出现这种情况?谢谢你!

UPDATE

我尝试创建一个context_processors.py文件,如下面的答案中所述,并确保将其添加到适当的位置settings.py。我仍然没有任何运气——它在一页上计算,但在另一页上不计算

UPDATE 2

使用以下命令调用该模板:

return render_to_response('howto'+str(number)+'.html',locals(),context_instance= RequestContext(request))

UPDATE 3让它工作——需要将其添加到我的settings.py中

TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
    "myapp.context_processors.cardspring",
)

创建一个名为context_processors.py并编写以下上下文处理器:

from django.conf import settings

def cardspring(request):
    return { 'CARDSPRING_APP_ID': settings.CARDSPRING_APP_ID }

然后加your.location.context_processors.cardspring to TEMPLATE_CONTEXT_PROCESSORS在你的 Django 设置文件中,其中your.location是你的位置context_processors.py file.

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

模板中的 Django settings.py 变量 的相关文章

  • 如何通过 python 中的函数运行列表?

    我试图通过我创建的函数运行我的列表 但不断收到错误 我不知道出了什么问题 温度 F temp f 19 21 21 21 23 功能 def fahrToCelsius tempFahrenheit return tempFahrenhei
  • Python Requests 库重定向新 url

    我一直在浏览 Python 请求文档 但看不到我想要实现的任何功能 在我的脚本中我设置allow redirects True 我想知道该页面是否已重定向到其他内容 新的 URL 是什么 例如 如果起始 URL 为 www google c
  • 将整数系列转换为交替(双元)二进制系列

    我不知道如何最好地表达这个问题 因为在这里谷歌搜索和搜索总是让我找到更复杂的东西 我很确定这是基本的东西 但对于我的生活来说 我找不到一个好的方法来做到这一点下列 给定一个整数序列 比如说 for x in range 0 36 我想将这些
  • Python3将模块从文件夹导入到另一个文件夹

    我的结构字典是 mainFolder folder1 init py file1 py file2 py folder2 init py file3 py file4 py setup py init py 我需要将 file4 py 从f
  • 如何用函数记录一个文件?

    我有一个带有函数 lib py 但没有类的python 文件 每个函数都有以下样式 def fnc1 a b c This fonction does something param a lalala type a str param b
  • 使用 scikit 时 scipy.sparse 矩阵的缩放问题

    在使用 scikit learn 解决机器学习问题时 我需要在使用 SVM 进行训练之前对 scipy sparse 矩阵进行缩放 但在文档 http scikit learn org stable modules preprocessin
  • 在 django 中处理图像上传表单:何时使用 save()、chunks() 和 clean_data?

    我已经使用以下代码成功上传了图像 views py from django conf urls defaults import from django http import HttpResponse HttpResponseRedirec
  • 如何从 python 脚本执行 7zip 命令

    我试图了解如何使用 os system 模块来执行 7zip 命令 现在我不想用 Popen 或 subprocess 让事情变得复杂 我已经安装了 7zip 并将 7zip exe 复制到我的用户文件夹中 我只想提取我的测试文件 inst
  • Pandas 字典键到列[重复]

    这个问题在这里已经有答案了 我有一个像这样的数据框 index column1 e1 u c680 5 u c681 1 u c682 2 u c57 e2 u c680 6 u c681 2 u c682 1 u c57 e3 u c68
  • Python在没有pandas的情况下解码excel表

    我正在尝试在 python 中读取 excel 文件而不使用pandas or xlrd 我一直在尝试将结果转换为bytes to utf 8没有任何成功 xls 文件中的数据 colA colB colC spc 1D0 20190705
  • 非常大的字段会对 MySQL 数据库产生负面影响吗?

    我目前正在使用 Django 构建一个网站 并希望托管用户生物样式页面 该页面可能长达几 KB 这些字段不一定需要搜索 但在查找用户名时确实需要提供 将这些数据存储在数据库中会产生负面影响吗 如果我使用带有数据库链接的静态文本文件 我的服务
  • 如何从邻接表高效创建稀疏邻接矩阵?

    我正在与last fm http labrosa ee columbia edu millionsong lastfm数据集来自百万歌曲数据集 http labrosa ee columbia edu millionsong 数据以一组 j
  • 数据损坏 C++ 和 Python 之间的管道

    我正在编写一些代码 从 Python 获取二进制数据 将其通过管道传输到 C 对数据进行一些处理 在本例中计算互信息度量 然后将结果通过管道传输回 Python 在测试时 我发现如果我发送的数据是一组尺寸小于 1500 X 1500 的 2
  • 将 Django 中的所有视图限制为经过身份验证的用户

    我是 Django 新手 我正在开发一个项目 该项目有一个登录页面作为其索引和一个注册页面 其余页面都必须仅限于登录用户 如果未经身份验证的用户尝试访问这些页面 则必须将他 她重定向到登录页面 我看到 login required装饰器会将
  • 从给定的项目列表创建子列表

    我首先要说的是以下问题不是为了家庭作业目的即使因为我几个月前就完成了软件工程师的工作 无论如何 今天我正在工作 一位朋友向我询问了这个奇怪的排序问题 我有一个包含 1000 行的列表 每行代表一个数字 我想创建 10 个子列表 每个子列表都
  • SQLAlchemy 与 count、group_by 和 order_by 使用 ORM

    我有几个函数需要使用 count group by 和 order by 进行一对多连接 我使用 sqlalchemy select 函数生成一个查询 该查询将返回一组 id 然后我对其进行迭代以对各个记录执行 ORM 选择 我想知道是否有
  • 如何在 Django 中执行 SELECT MAX?

    我有一个对象列表 如何运行查询来给出字段的最大值 我正在使用这段代码 def get best argument self try arg self argument set order by rating 0 details except
  • 检查 IP 地址是否在给定范围内

    我想检查一下是否有IP180 179 77 11位于特定范围之间 例如180 179 0 0 180 179 255 255 我编写了一个函数 它将每个 IP 八位字节与其他八位字节进行比较 def match mask IP min ip
  • 如何有效地比较 pandas DataFrame 中的行?

    我有一个 pandas 数据框 其中包含雷击记录以及时间戳和全球位置 格式如下 Index Date Time Lat Lon Good fix 0 1 20160101 00 00 00 9962692 7 1961 60 7604 1
  • ProcessPoolExecutor 传递多个参数

    ESPN播放器免费 class ESPNPlayerFree def init self player id match id match id team 团队名单1 277906 cA2i150s81HI3qbq1fzi za1Oq5CG

随机推荐

  • 允许用户仅在 Apache Superset 中查看与其相关的数据

    我的数据库中有一些与不同供应商相关的信息 我希望允许每个注册供应商 代表人 查看仅包含与他们相关的数据的切片 仪表板 一种可能的解决方案是为每个供应商创建单独的视图以及每个供应商的单独角色 但如果你有 100 多个供应商 就像我的情况 这感
  • 以编程方式将 CA 信任证书导入现有密钥库文件,而不使用 keytool

    我想创建一个 JAVA 程序 将 cer CA 导入到现有的密钥库文件中 这样最终用户可以更方便地插入CA证书 无需使用CMD和命令中的密钥 JAVA 代码可以在任何地方执行此操作吗 我尝试了一些方法 但仍然无法将证书导入java Cert
  • 如何找到元组列表中的最大值? [复制]

    这个问题在这里已经有答案了 我有一个包含 10 6 元组的列表 如下所示 101 153 255 827 361 961 X Y 我想找到最大值Y在此列表中 但还想了解X这是必然的 我该怎么做呢 operator itemgetter In
  • 在 bash 脚本中使用 virsh 更改 Virbr0 的 XML 文件中的 dhcp IP 范围

    我需要在 bash 脚本中更改 Virbr0 的 XML 配置文件的 dhcp 范围 可以使用命令 virsh net edit default 更改它 但我不知道如何从 bash 脚本完成它 对所提出问题的任何帮助或解释将不胜感激 预先感
  • Win 10 通用应用程序与 Cordova 尝试加载闪存

    我正在使用 Visual Studio 2015 和 Apache Cordova 工具构建跨平台 Cordova 应用程序 因此 我使用 Apache Cordova 工具中的 Blank Cordova 应用程序 带有 TypeScri
  • 输入类型=按钮上的背景颜色:悬停状态在 IE 中保持不变

    我有一个带有背景颜色设置的输入类型 按钮和一个不同的 悬停 请参阅http jsfiddle net hc2Eu 3 在 IE 所有版本 中 当我将鼠标放在按钮上时 移开按钮 然后松开鼠标 背景颜色保留在 hover 设置中 直到您再次将鼠
  • 使用jquery获取具有特定类名的所有选中的复选框

    我知道我可以使用以下方法获取页面上所有选中的复选框 input type checkbox each function var sThisVal this checked this val 但我现在在一个页面上使用它 该页面有一些我不想包含
  • 如何查找对象的大小(包括包含的对象)[重复]

    这个问题在这里已经有答案了 我想估计一个物体所占的大小 为了获得对象的大小我可以使用 为此 我可能会使用Instrumentation getObjectSize myObject 但这会给我一个 浅 尺寸 我想获取对象的大小 包括它引用的
  • ggplot2:如何获取回归线方程、r^2 和 p 值的值?

    我无法弄清楚如何获得我使用函数 geom smooth 绘制的线性回归的回归线方程 r 2 和 p 值 这是我的代码 g lt ggplot data data male aes x mid year y mean tc colour da
  • VB.NET 连接字符串(Web.Config、App.Config)

    连接字符串真的很烦人 我在一个解决方案中同时拥有两个项目 充当表示层的 Web 表单应用程序以及支持它的类库 用于从数据库发送和接收数据 类库项目中的 Employee 类 Friend Class Employee Public Func
  • 如何将 JSON 对象推送到 JSONB 列中的嵌套数组

    我需要以某种方式将 JSON 对象推送到可能存在的 JSON 对象的嵌套数组 请参阅下面的 JSON 片段中的 页面 session id someuuid visitor ui 1 pages datetime 2016 08 13T19
  • 如何在 MathJax 中定义自定义宏

    我正在尝试定义 MathJax 中 LaTeX 文件中使用的自定义宏 可以定义简单的宏 单个参数 没有任何问题 例如 newcommand braket 1 langle 1 rangle as Macros braket langle 1
  • Spring MVC - 包括静态文件/ javascript 、 css

    我已经创建了 MVC 应用程序 我想将js或css文件包含到jsp中 我的静态文件位于 webapp js jquery js WEB INF jsp jsp 我的包含 jquery 的代码是 jquery js gt gt 我无法将 js
  • Android 权限和权限组之间的链接

    我是 Android 开发新手 我正在查看 android 清单权限 有两件事 权限和权限组 我知道该列表位于 http developer android com reference android Manifest permission
  • 具有并发请求的 Python XMLRPC

    我正在寻找一种方法来防止多个主机向 Python XMLRPC 侦听器同时发出命令 侦听器负责运行脚本以在该系统上执行任务 如果多个用户尝试同时发出这些命令 这些任务将会失败 有没有办法可以阻止所有传入请求 直到单个实例完成 我认为 pyt
  • 在 NSString 对象中查找子字符串

    我有一个 NSString 对象 我想通过定位一个单词来从中创建一个子字符串 例如 我的字符串是 狗吃了猫 我希望程序找到单词 ate 并创建一个子字符串 the cat 有人可以帮助我或给我一个例子吗 Thanks Sagiftw NSR
  • 使用 C# 列出回收站中的文件名,而不使用任何外部文件

    我想要一个使用 c 代码检索回收站 在 win 7 上 中的文件名的函数 该框架似乎没有包含任何内容来实现这一目标 目录 Getfiles 不会起作用 是吗 我发现自己有一个使用 windows shell32自动化 的代码 但这需要提供i
  • Play框架表单只有18个参数

    我观察到 当我向 Play Framework Form class 添加超过 18 个参数时 我会收到一个很长 对我来说难以理解 的编译错误 这是有记录的限制吗 我需要在表单帖子中接收多达 29 个参数 我不决定参数的设计和数量 因为我正
  • 如何将结构体成员设为私有?

    我在头文件中定义了一个结构 如下所示 typedef struct void data point 我想阻止其他人直接访问 data 所以我想我应该在 c 文件中声明结构并使用类似的东西extern typedef struct point
  • 模板中的 Django settings.py 变量

    我遇到了一个非常奇怪的错误 我在我的应用程序中定义了一个应用程序IDsettings py像这样的文件 CARDSPRING APP ID 这几乎适用于我网站上的每个页面 除了一个页面 奇怪的是 其他变量也起作用 在页面的脚本部分中 我有以