小编Mik*_*uca的帖子

Django - 基于父实例的内联字段值

我试图根据父窗体/实例的属性在内联中设置选择字段的默认值.

在伪代码中,它看起来像:

def get_form(self, ***):
   if self.parent.instance && self.parent.instance.field_x == "y":
      self.field_name.choices = ...
Run Code Online (Sandbox Code Playgroud)

我在Google上搜索过,但似乎无法找到任何有关在内联中引用父表单的信息.

也许我必须以相反的方式做到这一点,并从父母内部访问内联?

def get_form(self, ***):
   if self.instance:
      for inline in self.inlines:
          if instanceof(inline, MyInline):
             inline.field_name.choices = ...
Run Code Online (Sandbox Code Playgroud)

以上任何一种都可能吗?

django django-forms django-admin

11
推荐指数
1
解决办法
2287
查看次数

MySQL 过滤器 JSON_CONTAINS 数组中的任何值

我在 MySQL 数据库中有一个 JSON 字段,其中包含[1,3,4,7]. 我希望能够轻松地从 PHP 变量提供另一个数组并确定是否有任何重叠。我知道这个例子不起作用,但这就是我想要做的:

$DaysVar = $_GET['Days']; --Example is [1,5,8]

$sql = mysqli_query($db, "
    SELECT ScheduleID, 
           Days --Example is [1,3,4,7]
    FROM Schedule
    WHERE JSON_CONTAINS(Days, '$DaysVar')
");
Run Code Online (Sandbox Code Playgroud)

由于每个数组中有一个 1,我怎样才能让这个查询返回结果?

php mysql arrays json

9
推荐指数
1
解决办法
1万
查看次数

查找谁在 BigQuery 中创建了表

有没有一种方法可以轻松地识别在 BigQuery 中创建每个表的用户?我已经尝试检查过,INFORMATION_SCHEMA.TABLES但似乎没有该信息在那里。


更新

只是为了构建下面 Daniel 的答案,这将为您提供每个表的最近创建的版本,并仅过滤当前存在的表。

SELECT x.* EXCEPT(is_current) 
FROM (
    SELECT destination_table.dataset_id as table_schema,
           destination_table.table_id   as table_name,
           user_email,
           creation_time,
           CASE WHEN RANK() OVER(PARTITION BY destination_table.dataset_id, 
                                              destination_table.table_id 
                                 ORDER BY creation_time DESC) = 1 THEN 1 
                ELSE 0 
           END as is_current,
    FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
    WHERE statement_type IN ('CREATE_TABLE', 'CREATE_TABLE_AS_SELECT')
    ORDER BY creation_time DESC) x
INNER JOIN `region-us`.INFORMATION_SCHEMA.TABLES y ON x.table_schema = y.table_schema AND 
                                                      x.table_name = y.table_name
WHERE is_current = 1
ORDER BY 1,2;
Run Code Online (Sandbox Code Playgroud)

google-bigquery

6
推荐指数
1
解决办法
5444
查看次数

从Kendo网格过滤器菜单中删除操作员下拉列表

如何从Kendo网格过滤器菜单中删除操作员下拉列表?我在下面有一个下拉列表,其中包含供用户选择的值,因此在上面有一个表示相等的框是没有意义的.

jquery html5 kendo-ui kendo-grid

5
推荐指数
1
解决办法
8405
查看次数

在 SSIS 导出中自动转义引号

我在 SSIS 中使用 SQL Server 2014

我有一个这样的数据集:

ID   Name              Status
1    Awesome "Store"   Active
2    Market, Place     Active
3    Vendor            Active
Run Code Online (Sandbox Code Playgroud)

在 SSMS 中,当结果在网格中并且我右键单击并选择将结果另存为 CSV 时,原始输出是这样的:

ID,Name,Status
1,"Awesome ""Store""",Active
2,"Market, Place",Active
3,Vendor,Active
Run Code Online (Sandbox Code Playgroud)

我需要使用 SSIS 将数据从数据库导出到 CSV 文件,以便原始输出与上述完全相同。我不想在每次需要为新数据集执行此操作时执行任何派生列来替换字符串或任何自定义解决方案。

我已经使用平面文件目标和文本限定符设置为尝试",但它放在引号内的每一个值(不是一个大问题),但它并没有逃脱现有引号Awesome "Store"Awesome ""Store""这是我面对的主要问题。

有没有人有一个解决方案可以实现我正在寻找的东西?谢谢!

sql-server csv ssis etl

5
推荐指数
1
解决办法
3011
查看次数

Kendo网格格式时间到AM/PM

我有一个Kendo网格从sql表中提取数据,时间到了08:00:00,我希望它是08:00 AM.我试过做格式:"{0:HH:mm}"但这并没有改变任何东西.

kendo-ui kendo-grid

0
推荐指数
1
解决办法
4280
查看次数

中心HTML对象水平和垂直

我知道这些问题被问了很多次,但我不能为我的生活弄清楚如何让我的物体垂直居中.任何帮助将不胜感激!

演示 - http://jsfiddle.net/3aVjV/1/

<!doctype html>
<html lang="en" class="demo-3 demo-dark js boxshadow pointerevents placeholder">

    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

        <body>
            <div class="container">
                <service class="main">
                    <ul class="bokeh">
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                    </ul>
                </service>
            </div>
        </body>
Run Code Online (Sandbox Code Playgroud)

CSS

html {
    height: 100%;
    margin:0;
    padding:0;
}
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
body {
    -webkit-font-smoothing: antialiased;
    overflow: hidden !important;
    margin:0;
    padding:0;
}
.container {
    width: 100%;
    position: fixed;
    margin: auto;
    height: 100%;
}
.main …
Run Code Online (Sandbox Code Playgroud)

css html5 vertical-alignment css3

0
推荐指数
1
解决办法
310
查看次数