小编ene*_*epo的帖子

是否可以使用css设置外部svg文件的样式?

是否可以在不修改svg文件内容的情况下使用css设置外部svg文件的样式?

<img src="image/svg/3ds-max.svg">

有没有更好的方法在html5中显示外部svg文件?

css html5 svg

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

在django rest框架中限制对foreignkey的选择

如何限制request.user的图像与节点链接.我希望我可以这样做:

photo = models.ForeignKey(
    Image,
    limit_choices_to={'owner': username},
)
Run Code Online (Sandbox Code Playgroud)

但是request.user而不是username,我不想使用本地线程.

models.py

class Node(models.Model):
    owner = models.ForeignKey(User)
    content = models.TextField()
    photo = models.ForeignKey(Image)

class Image(models.Model):
    owner = models.ForeignKey(User)
    file = models.ImageField(upload_to=get_upload_file_name)
Run Code Online (Sandbox Code Playgroud)

serializers.py

class ImageSerializer(serializers.ModelSerializer):
    owner = serializers.Field('owner.username')

    class Meta:
        model = Image
        fields = ('file', 'owner')

class NodeSerializer(serializers.HyperlinkedModelSerializer):

    class Meta:
        model = Node
        fields = ('content', 'photo', 'owner')
Run Code Online (Sandbox Code Playgroud)

django django-rest-framework

8
推荐指数
2
解决办法
3091
查看次数

不能在centos上安装Pillow

当我尝试通过easyinstall安装它时,我有cenots 6.3和python 2.6我得到以下错误:

_imaging.c:76:20: error: Python.h: No such file or directory
In file included from /tmp/easy_install-HY7WI1/Pillow-2.3.0/libImaging/Imaging.h:14,
                 from _imaging.c:82:
/tmp/easy_install-HY7WI1/Pillow-2.3.0/libImaging/ImPlatform.h:14:2: error: #error Sorry, this library requires support for ANSI prototypes.
/tmp/easy_install-HY7WI1/Pillow-2.3.0/libImaging/ImPlatform.h:17:2: error: #error Sorry, this library requires ANSI header files.
/tmp/easy_install-HY7WI1/Pillow-2.3.0/libImaging/ImPlatform.h:55:2: error: #error Cannot find required 32-bit integer type
In file included from _imaging.c:82:
/tmp/easy_install-HY7WI1/Pillow-2.3.0/libImaging/Imaging.h:93: error: expected specifier-qualifier-list before ‘INT32’
/tmp/easy_install-HY7WI1/Pillow-2.3.0/libImaging/Imaging.h:400: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ImagingCRC32’
......................
_imaging.c:3409: error: expected ‘)’ before ‘*’ token
error: Setup …
Run Code Online (Sandbox Code Playgroud)

python setuptools python-2.6 pillow

7
推荐指数
2
解决办法
9698
查看次数

语义UI:无法选择动态添加项目到下拉列表

我正在尝试动态添加项目到下拉列表,但是当添加项目时,无法选择它们.这是我到目前为止所做的:

HTML:

<select name="tags" multiple="" class="ui fluid dropdown">
<option value="" >Enter some tags</option>
  <option value="css">css</option>
  <option value="html">html</option>
</select>
Run Code Online (Sandbox Code Playgroud)

JS:

$dropdown = $('.ui.dropdown');

$dropdown.dropdown({
    maxSelections: 3
});

$dropdown.dropdown('add optionValue', 'ruby');
$dropdown.dropdown('add optionValue', 'python');

$dropdown.dropdown('set selected', ['css', 'html', 'python', 'ruby']);
Run Code Online (Sandbox Code Playgroud)

csshtml被选中,但rubypython没有同时rubypython添加到下拉列表,您可以手动选择.你可以在这里找到jsfiddle .

此外,我也看到了以下问题:Semantic-UI Dynamic Dropdown,但我不认为这是向下拉列表中添加项目的好方法.

javascript semantic-ui

5
推荐指数
0
解决办法
3183
查看次数

Zend Framework:如何在脚本之后添加JavaScript元素?

我有一个部分加载头部的所有常见链接和样式,我在其他页面中使用setScript作为本地脚本.我想在其他脚本之后添加以下脚本,该脚本位于我的视图/脚本中,但zf首先将其附加到:

<? $this->headScript()->setScript('$(document).ready(function() {
        $("#birthdate").datepicker();
        });', 
    $type = 'text/javascript') ?>
Run Code Online (Sandbox Code Playgroud)

这导致以下代码:

<script type="text/javascript">
    $(document).ready(function() {
        $("#birthdate").datepicker();
        });
</script>
<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jquery.dcmegamenu.1.3.3.min.js"></script>
<script type="text/javascript" src="/js/jquery.hoverIntent.minified.js"></script>
<script type="text/javascript" src="/js/jquery-ui-1.8.16.custom.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但我想要:

<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/js/jquery.dcmegamenu.1.3.3.min.js"></script>
<script type="text/javascript" src="/js/jquery.hoverIntent.minified.js"></script>
<script type="text/javascript" src="/js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $("#birthdate").datepicker();
        });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript php zend-framework

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

如何在dyanmic文件夹中下载scrapy图像

我试图覆盖默认路径full/hash.jpg<dynamic>/hash.jpg,我已经试过如何下载scrapy图像在dyanmic文件夹中使用如下代码:

def item_completed(self, results, item, info):

    for result in [x for ok, x in results if ok]:
        path = result['path']
        # here we create the session-path where the files should be in the end
        # you'll have to change this path creation depending on your needs
        slug = slugify(item['category'])
        target_path = os.path.join(slug, os.path.basename(path))

        # try to move the file and raise exception if not possible
        if not os.rename(path, target_path):
            raise DropItem("Could not move image …
Run Code Online (Sandbox Code Playgroud)

python scrapy

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

将小数位移到某些数字而不进行舍入

我已经找到了十几个答案,但不是他们正在寻找的,我不想向上或向下舍入,我知道我可以将数字舍入如下:

>>> print('%.3f' % 15.555555)
15.556

>>> round(15.555555, 3)
15.666
Run Code Online (Sandbox Code Playgroud)

但我需要得到15.555.我应该使用正则表达式吗?

python

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

授权后CSRF验证失败

当我试图通过授权

curl -X POST -d "grant_type=password&username=myusername&password=mypassword" http://localhost:8000/oauth2/authorize/
Run Code Online (Sandbox Code Playgroud)

我禁止403:CSRF验证失败.请求中止.我无法理解为什么,任何帮助将不胜感激.

顺便说一句,我使用Django OAuth Toolkit进行身份验证.

编辑:我知道CSRF保护以及如何在django视图和表单中使用它,我正在使用一个名为Django OAuth Toolkit的包来进行oauth 2授权,它不应该要求csrf令牌.有一个小的信息在这里什么我特林实现.

django oauth-2.0 django-rest-framework

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