我有这个模型:
class Photos (models.Model):
file = models.ImageField()
description = models.CharField(max_length=255, blank=True)
Purpose = models.CharField(default='None', max_length=10)
uploaded_at = models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name = 'photo'
verbose_name_plural = 'photos'
def __str__(self):
return self.description
Run Code Online (Sandbox Code Playgroud)
这个模型包含所有上传到网站的照片。我还有其他三个模型引用它:
class Member(Models.Model):
...(various fields)
Photos = models.ManytoManyForeignKey(Photos)
class Unit(models.Model):
...(various fields)
Photos = models.ManytoManyForeignKey(Photos)
class avatar(models.Model):
...(various fields)
Photos = models.ForeignKey(Photos)
Run Code Online (Sandbox Code Playgroud)
我的问题是文件所在的位置。我知道我可以uploaded-to:在 PHotos 类中添加参数,但是有没有一种方法可以根据引用模型专门指定要转到的文件夹?
例如uploaded-to: '/avatars/'当班级头像订婚时?或/Member-Photos/成员类的文件夹?
我正在努力加快我的wordpress网站.在这种情况下,它由Visual Composer提供支持.我们尝试使用较小的图像,静态文本和电影的CDN移动来加速网站.
但是,我被一项服务告知,Visual Composer是网站速度极慢的罪魁祸首.我不知道如何开始对此进行故障排除,我问这个小组是否有人告诉过他们以及他们对此做了什么.
我的网站是https://www.trekfederation.com/
任何开始的东西将不胜感激.
在 Big Query 中,我在将 Pipe(|) 分隔的文件移动到 Google Big Query 时遇到问题。为了完成这项工作,我决定将每一行作为一个字符串整体引入,然后执行该SPLIT函数以在我需要的数据类型中获取我想要的字段。
在这种情况下,我有以下SELECT声明:
Select
safe_cast(SPLIT(RECORDSTRING, '|"||"|')[OFFSET(0)] as INT64) AS FIELD1
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(1)] AS FIELD2
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(2)] AS FIELD3
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(3)] AS FIELD4
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(4)] AS FIELD5
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(5)] AS FIELD6
safe_cast(SPLIT(RECORDSTRING, '|"||"|')[OFFSET(6)] as timestamp) AS FIELD7
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(7)] AS FIELD8
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(8)] AS FIELD9
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(9)] AS FIELD10
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(10)] AS FIELD11
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(11)] AS FIELD12
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(12)] AS FIELD13
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(13)] AS FIELD14
SPLIT(RECORDSTRING, '|"||"|')[OFFSET(14)] AS FIELD15 …Run Code Online (Sandbox Code Playgroud) SerializeJSON(cfquery)
Run Code Online (Sandbox Code Playgroud)
创建一个如下所示的JSON:
"COLUMNS":["POINT","LOCATION"],"DATA":[["41.322365,-71.679251","Ashaway...
Run Code Online (Sandbox Code Playgroud)
如何仅输出JSON数据?
即...
[["41.322365,-71.679251","Ashaway...
Run Code Online (Sandbox Code Playgroud) 我有以下变量:
<cfset last = listlast(GedData.Location)>
Run Code Online (Sandbox Code Playgroud)
GetData是一个查询输出,Location是其中一个字段.目标是获取列表中的最后一项.
我的问题是,位置带有逗号; 如:"Washington, Sullivan County, NH 03280", "Mount Washington, Coos County, NH 03589"
目前最后的价值是 NH 03589.我如何得到最后的平等Mount Washington, Coos County, NH 03589
谢谢.
我有一个超过 1.8 亿行的表。
我一直在考虑使用表分区来减少扫描(除了索引)。我考虑作为分区依据的列之一是STATE. 由于这不是事务表,因此我没有希望作为分区依据的日期列。我们不会根据日期进行很多选择。
我的问题是有人曾经在字符串值列而不是日期上拆分他们的表吗?如果是这样,这样做的性能考虑是什么?
谢谢。
我意识到有一百万种方法可以从google big query中的dataset.table获取模式....
有没有办法通过select语句获取架构数据?比如查询sql server INFORMATION_SCHEMA表?
谢谢.
如果我在javascript中有这个数组:
array[1] = 'blue';
array[25] = 'green';
array[50] = 'yellow';
array[75] = 'orange';
array[100] = 'red';
Run Code Online (Sandbox Code Playgroud)
我有:
number = 35
Run Code Online (Sandbox Code Playgroud)
我怎么去:
output = 'green';
Run Code Online (Sandbox Code Playgroud) 我有一个图层,我正在尝试推送到谷歌地图。
该页面在这里:http : //live2.offrs.com/buyerherodev/ziptractselect.html?ZIP=20001
kml 的数据源在这里:http : //live2.offrs.com/buyerherodev/data/polytract.cfm? ZIP=20001&dummy= 1442778330778
当我在 Glados 中输入 kml 的 url 时,它说没有错误。
但是,当我在页面中加载它时,它显示“INVALID_DOCUMENT”。
我确实动态构建了 kml url,但是一旦构建了 url,我将它发送到 console.log 以确认它。没有问题。
谁能告诉我在哪里看?谢谢
这是地图的javascript:
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var boundaryurl = window.location.protocol + "//" + window.location.host + "/buyerherodev/data/polygon.cfm?TYPE=ZIP&VALUE=" + getUrlVars()["ZIP"] + "&LC=641400FF&LW=3&FC=14F11C2E&F=1&FO=1";
var tracturl = window.location.protocol + "//" + window.location.host + "/buyerherodev/data/polytract.cfm?ZIP=" + getUrlVars()["ZIP"]+"&dummy="+(new Date()).getTime();
console.log(boundaryurl);
console.log(tracturl);
var kmlLayer1 = new google.maps.KmlLayer(boundaryurl, {
suppressInfoWindows: true,
preserveViewport: false,
map: map,
zindex: 0,
clickable : false …Run Code Online (Sandbox Code Playgroud) 我正在执行数据 QA 测试。
我有这个查询来建立源表和目标表之间的任何错误。
select
count(case when coalesce(x.col1,1) = coalesce(y.col1,1) then null else 1 end) as cnt_col1,
count(case when coalesce(x.col2,"1") = coalesce(y.col2,"1") then null else 1 end) as cnt_col2
from
`DatasetA.Table` x
OUTER JOIN
`DatasetB.Table` y
on x.col1 = y.col1
Run Code Online (Sandbox Code Playgroud)
这个查询的输出是这样的:
col1, col2
null, null
null, null
1, null
null, 1
Run Code Online (Sandbox Code Playgroud)
我需要在 200 个表上执行此测试,并且数量cols是动态的。上表只有两列,有些有 50 列。
我已经有了对表的查询,但我需要将所有测试的输出整合到一个输出中。我的计划是将每个查询整合到一个统一的输出中,并使用UNION ALL.
输出集应该说:
COLUMN, COUNT_OF_ERRORS
cnt_col1, 1
cnt_col2, 1
...
cnt_col15, 0
Run Code Online (Sandbox Code Playgroud)
我的问题是这个。我如何反转它,以便我可以实现我正在寻找的输出。
谢谢
我有这个插入标签:
<cfquery name="aoi_results" datasource="buyerhero" >
INSERT INTO polygons(tract, user, name, type, center, radius, north, south, east, west, verticies)
VALUES('#url.tract#', '#url.user#', '#url.name#', '#url.type#','#url.center#', '#url.radius#', '#url.north#', '#url.south#', '#url.east#', '#url.west#', '#url.verticies#');
</cfquery>
Run Code Online (Sandbox Code Playgroud)
对于此查询,并非使用所有字段.有些记录有center and radius,有些有north, south, east, and west,有些有verticies.任何未使用的字段都为null.
如何编写语句,以便类型后的每个字段都是可选的?
谢谢
SerializeJSON我对CFQUERY 的输出感到困惑。下面的代码:
<cfsetting showdebugoutput="yes">
<cfheader name="Content-Type" value="application/json">
<cftry>
<cfquery name="GetData" datasource="dsn">
with cte as (
select distinct ZipCode from db.dbo.table1 where ZipCode in (#URL.Zip#)
)
SELECT
cte.ZipCode
, '##' + CONVERT(VARCHAR(max), CRYPT_GEN_RANDOM(3), 2) as Color
from cte
</cfquery>
<cfoutput>
#SerializeJSON(GetData)#
</cfoutput>
<cfcatch type="any">
Error: <cfoutput>#cfcatch.message#</cfoutput>
</cfcatch>
</cftry>
Run Code Online (Sandbox Code Playgroud)
创建此输出:
{"COLUMNS":["ZIPCODE","COLOR"],"DATA":[["54814","#3269B7"],["60050","#DC3E08"]]}
Run Code Online (Sandbox Code Playgroud)
当#URL.ZIP#变量 =60050,54814
我需要该DATA组件将 JSON 格式化为邮政编码作为键,颜色代码作为数据值。
我怎么知道SerializeJSON我需要这样呢?
谢谢
在Google大查询中,我需要提取给定数据集中所有表的最后更新日期。所以我需要的输出是<<TableName>> <<Last Update Date>>
我知道如何列出表格:
#standardSQL
SELECT
table_id,
row_count
FROM `myproject.mydataset.__TABLES__`
WHERE table_id IN ('TABLEA', 'TABLEB', 'TABLEC')
Run Code Online (Sandbox Code Playgroud)
如何获取上次更新日期而不是row_count?
谢谢
coldfusion ×4
cfml ×3
javascript ×2
sql ×2
sql-server ×2
arrays ×1
django ×1
google-maps ×1
wordpress ×1