小编Ric*_*ckD的帖子

如何在 Vim 中更改 Python 颜色?

谁能告诉我如何在 Vim 中更改 Python 颜色。我已经看到以下语法,但我不确定如何使其永久化。

:hi pythonComment ctermfg=2 gui=italic guifg=#408010
Run Code Online (Sandbox Code Playgroud)

python vi vim

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

使用SlideToogle删除填充

我有一些扩展行的代码.该表有每个td的填充.哪个没问题,但折叠后的表格仍显示此填充,

http://jsfiddle.net/0Lh5ozyb/55/

下面是jquery

$('tr.parent')
    .css("cursor", "pointer")
    .click(function () {


        var $children = $(this).nextUntil( $('tr').not('[class^=child-]') );
        $children.find('td > div').slideToggle();
});

$('tr[class^=child-]').find('td > div').hide();
Run Code Online (Sandbox Code Playgroud)

下面是HTML

<table class="table">
    <tr class="parent" id="row1">
        <td><div>People</div></td>
        <td><div>Click to Expand</div></td>
        <td><div>N/A</div></td>
    </tr>
    <tr class="child-row1-1">
        <td><div>Eve</div></td>
        <td><div>Jackson</div></td>
        <td><div>94</div></td>
    </tr>
    <tr class="child-row1-2">
        <td><div>John</div></td>
        <td><div>Doe</div></td>
        <td><div>80</div></td>
    </tr>
    <tr class="parent" id="row2">
        <td><div>People</div></td>
        <td><div>Click to Expand</div></td>
        <td><div>N/A</div></td>
    </tr>
    <tr class="child-row2-1">
        <td><div>Eve</div></td>
        <td><div>Jackson</div></td>
        <td><div>94</div></td>
    </tr>
    <tr class="child-row2-1">
        <td><div>John</div></td>
        <td><div>Doe</div></td>
        <td><div>80</div></td>
    </tr>
    <tr class="parent" id="row3">
        <td><div>People</div></td>
        <td><div>Click to Expand</div></td>
        <td><div>N/A</div></td>
    </tr>
    <tr class="child-row3-1"> …
Run Code Online (Sandbox Code Playgroud)

css

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

使用Django中的DB按日期排序

我有以下model.py.

from django.db import models

class Address(models.Model):
    addr = models.CharField(max_length=150)

    def __unicode__(self):
        return u'%s' % (self.addr)

class Anniversary(models.Model):
    date = models.DateField()

    def __unicode__(self):
        return u'%s' % (self.date)

class Person(models.Model):
    name = models.CharField(max_length=50)
    birthday = models.DateField()
    anniversary = models.ForeignKey(Anniversary)
    address = models.ForeignKey(Address)

    def __unicode__(self):
        return u'%s %s %s %s' % (self.name, self.birthday, self.anniversary, self.address)
Run Code Online (Sandbox Code Playgroud)

我想将所有条目的内容打印到我的模板中.但按出生日期与当前日期排序.即最近的第一个然后是名字.做这个的最好方式是什么.我应该先将它排序然后将其附加到列表或字典中吗?

任何指针都会很棒.

谢谢,

python django

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

如何为多个单独的Django实例配置Apache WSGI?

我有一个apache实例,我有以下内容

WSGIPythonPath /production/somelocation/django12/lib/python2.4/site-packages/
<VirtualHost 192.168.1.1:443>
        WSGIScriptAlias / /opt/project.wsgi
        .....
Run Code Online (Sandbox Code Playgroud)

我的Django 1.5 app apache配置看起来像,

WSGIPythonPath /production/somelocation/django15/lib/python2.7/site-packages/
<VirtualHost 192.168.1.2:443>
        ....
        WSGIScriptAlias / /opt/project2.wsgi
Run Code Online (Sandbox Code Playgroud)

我的/opt/project.wsgi看起来像

import os
import sys

# django1.2 virtualenv
import site
site.addsitedir("/production/somelocation/django12/lib/python2.4/site-packages")
.....
Run Code Online (Sandbox Code Playgroud)

但是,当我去网站时,我仍然得到我的默认django(1.5)实例.我错过了什么?

python django mod-wsgi apache2

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

Jquery/AJAX进度条

我目前有一个简单的AJAX页面,我通过AJAX提交数据,然后通过显示在屏幕上的AJAX接收响应.当服务器正在处理响应时,我想创建一个进度条.我的想法是我可以将多个ajax更新发送回客户端,其中包含客户端可以转换为进度条(即通过引导程序)的进度,直到发送最终响应.

是否可以从单个AJAX请求发送多个AJAX响应,或者执行此操作的最佳方法是什么.

谢谢,

ajax jquery json

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

Django REST - AssertionError:`fields`必须是列表或元组

使用Django REST框架通过REST查询Django时出现错误,

  File "/folder/pythonenv/project/lib/python2.7/site-packages/rest_framework/serializers.py", line 241, in get_fields
    assert isinstance(self.opts.fields, (list, tuple)), '`fields` must be a list or tuple'
AssertionError: `fields` must be a list or tuple
Run Code Online (Sandbox Code Playgroud)

我的设置是......

settings.py

THIRD_PARTY_APPS = (
        'south',  # Database migration helpers:
        'crispy_forms',  # Form layouts
        'rest_framework',
    )

REST_FRAMEWORK = {
                'DEFAULT_PERMISSION_CLASSES': (
                    'rest_framework.permissions.AllowAny',
                )
    }
Run Code Online (Sandbox Code Playgroud)

意见

from django.shortcuts import render
from rest_framework import viewsets
from quickstart.serializers import from quickstart.serializers import TicketInputSerializer
from models import Abc

class TicketInputViewSet(viewsets.ModelViewSet):
    queryset = Abc.objects.all()
    serializer_class = TicketInputSerializer
Run Code Online (Sandbox Code Playgroud)

urls.py …

python django-rest-framework

4
推荐指数
2
解决办法
4713
查看次数

Django芹菜设置导入问题

我试图创建一个芹菜文件并运行它..

celery -A myapp worker -l info
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误,

  File "/production/pythonenv/project/lib/python2.7/site-packages/configurations/base.py", line 30, in __new__
    raise ImproperlyConfigured(install_failure)
django.core.exceptions.ImproperlyConfigured: django-configurations settings importer wasn't correctly installed. Please use one of the starter functions to install it as mentioned in the docs: http://django-configurations.readthedocs.org/
Run Code Online (Sandbox Code Playgroud)

这是配置/文件,

(通过'tree myapp/config /'从项目rool运行)

config/
|-- __init__.py
|-- __init__.pyc
|-- celery.py
|-- settings.py
|-- urls.py
|-- wsgi.py  
myapp/
|-- __init__.py
|-- __init__.pyc
|-- celery.py
|-- helper.py
|-- models.pyc
|-- serializers.py
|-- views.py
Run Code Online (Sandbox Code Playgroud)

celery.py

from __future__ import absolute_import
import os,sys,
from …
Run Code Online (Sandbox Code Playgroud)

python django celery

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

Python 列表理解中的正则表达式替换

有谁知道如何在 Python 中使用 re.sub 和列表推导式。

我使用以下内容,

>>> a = ["N","!","1","abc"]
>>> [(re.sub(r'(h|N|!|N|1)', r"'\033[91m'\g<1>'\033[0m'", 'x')) for x in a]
['x', 'x', 'x', 'x']
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我只将 x 作为列表元素返回。

谢谢,

python regex string list

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

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

覆盖内置的 Python Print

现在我几乎只使用 Python Rich 实现来进行打印。IE from rich import print

有没有办法用 Rich 实现替换内置的 Python 打印,而不是将其添加到我编写的每个脚本中?

python rich

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