小编Gre*_*reg的帖子

Webkit中的HTML5,占位符,行高

我有一个输入字段:

<input type="text" placeholder="whatever">
Run Code Online (Sandbox Code Playgroud)

风格:

input {
    margin: 0;
    padding: 0 6px;
    font-size: 19px;
    line-height: 19px;
    height: 36px;
    width: 255px;
}
Run Code Online (Sandbox Code Playgroud)

问题是对于webkit CHROME中的占位符,行高不起作用.所以输入字段中的文本以丑陋的方式对齐.其他人看到了这个,现在如何解决它?

谢谢

html5 css3

13
推荐指数
3
解决办法
3万
查看次数

检测桌面Safari的双指滑动

在OS X上的Safari中,使用魔术触控板或macbook触控板,分别向后或向左滑动两个手指效果.有没有办法检测到这一点,不同于点击后退/前进,或点击命令+箭头等?

原因是滑动有它自己的显示风格的滑动动画,并且在网站上使用自定义的ajax过渡,当你得到一个跟随另一个时,它看起来很奇怪.例如,当在github上浏览代码时会发生这种情况.

更新23/6/16:Github恢复了简单地交换页面内容而没有过渡,这是一个聪明的举动.我目前的做法是对后退/前进做同样的事情,即使在网站上使用某种奇特的过渡.这可以防止浏览器可能执行的任何操作与站点转换之间的冲突

javascript safari webkit

7
推荐指数
1
解决办法
4080
查看次数

在Atom中禁用特定的linter规则(对于js-standard)

如何告诉Atom linter,特别是js-standard,忽略规则?我希望它在项目范围内被忽略,我认为我可以使用package.json或.eslintrc实现这一点,但我无法工作.我要禁用的规则是camelcase

我应该能够在package.json文件中执行此操作,因为js-standard linter有一个名为的选项honorStyleSettings:

在package.json中定义的荣誉样式设置.

支持当前样式设置:

忽略
解析器

这些设置的语法是什么?

javascript atom-editor

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

migrations.RunPython 可以运行任意 python 代码吗?

我想在迁移结束时包含对许多原始 SQL 文件(函数、触发器...)的处理。

我想编写自己的特殊操作,但有人告诉我改用django.db.migrations.RunPython()命令,并将一些 django.db.migrations.RunSQL() 命令放在被调用的函数中。

由于 RunPython() 需要一个带有 2 个实例(一个 App 和一个 SchemaEditor)的可调用函数,我严重怀疑(我稍微回顾了一下源代码)我可以用纯 python 代码调用一个函数,它似乎只能执行 ORM 操作。我应该在 RunPython 中使用execute_from_command_line()吗?或者说这条路注定会失败?还是做事不好?

from __future__ import unicode_literals
from django.db import migrations

def load_sql(apps, schema_editor):

    from os.path import normpath, dirname, isfile, join
    from os import listdir

    sql_folder_path = '/backoffice/sql/'

    def load_raw_sql(folder_inside):
        folder_path = join(sql_folder_path, folder_inside)
        sql_files = [join(folder_path, f) for f in listdir(folder_path) if isfile(join(folder_path, f))]
        for sql_file in sql_files:
            with open(sql_file, 'r') as g:
                migrations.RunSQL(g.read())

    folders = ['functions', 'index', …
Run Code Online (Sandbox Code Playgroud)

python django django-migrations

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

使用gruntjs进行错误回溯

当遇到一个错误运行咕噜上,有时会消息像这样,与以无进一步的信息,其中所述data未定义的变量,等等.

Running "render-site:dev" (render-site) task
Warning: data is not defined Use --force to continue.

Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)

有没有办法显示回溯,甚至只是显示错误发生的行号?

javascript gruntjs

4
推荐指数
1
解决办法
208
查看次数

首先订购带有特定对象的Django查询集

我有一个显示在如下模板中的用户列表。

{% for u in users_list %}

    {{u.name}}

{% endif %}
Run Code Online (Sandbox Code Playgroud)

是否可以将两个或多个用户排在顶部?

例如,对于一个用户,当当前用户访问该列表时,可以在将变量发送到模板之前排除我,从而在没有特定顺序情况下将他排名在顶部。

1) me
2) user2
3) user3
Run Code Online (Sandbox Code Playgroud)

django django-models django-queryset

4
推荐指数
1
解决办法
454
查看次数

Django ORM - 为DecimalField分配原始值

编辑!!!- 当我创建一个对象时,将值转换为字符串似乎工作正常,但是当我尝试编辑现有对象时,它不允许它.

所以我在我的一个Decimal模型中有一个十进制字段(3,2)

当我查询所有这些对象并尝试设置此字段时:

fieldName = 0.85
Run Code Online (Sandbox Code Playgroud)

要么

fieldName = .85
Run Code Online (Sandbox Code Playgroud)

它会抛出一个混乱,"无法将float转换为DecimalField,尝试首先转换为字符串"...

那么我做:

fieldName = str(0.85)
Run Code Online (Sandbox Code Playgroud)

同样的错误.

我甚至尝试过:

fieldName = "0.85"
Run Code Online (Sandbox Code Playgroud)

同样的错误.我在这里遇到某种框架错误,或者是什么?请注意,当我实际进入Django Admin并手动编辑对象时,它工作正常.

我在Python 2.6上运行Django 1.1

python django casting django-models django-orm

3
推荐指数
1
解决办法
4258
查看次数