小编pie*_*zym的帖子

Twitter引导程序 - 如何删除子类中的梯度mixin

我想在我的自定义主题中继承.navbar-inner,但是我无法想象一种非hackish方法来禁用渐变(除了将两种渐变颜色设置为看起来很脏的相同颜色).任何想法如何从较少的子类中覆盖(禁用)mixin?

css less twitter-bootstrap

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

使用refspec差异进行Git pull/fetch

使用refspec是一种方便的方法来获取远程分支并创建一个类似但具有给定名称的方法(或者反过来:创建一个具有与本地名称不同的给定名称的远程分支).我对一件小事感到困惑 - 因为拉也将与当前分支合并我期望不同的行为来自:

git fetch origin master:mymaster
Run Code Online (Sandbox Code Playgroud)

git pull origin master:mymaster
Run Code Online (Sandbox Code Playgroud)

上述两个命令似乎产生完全相同的结果 - 这是一个名为mymaster的本地分支,与origin/master相同.我是对的还是两者之间有一个模糊的区别?

最后,使用的Refspec将创建一个本地分支没有一个跟踪分支,对不对?因为在没有任何参数AFAIK的情况下调用git push时,会自动推送跟踪分支

git git-pull git-fetch

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

如何在django中使用QuerySet创建一个fixture?

Django dumpdata命令被破坏,因为它不支持任何合理的方法来缩小转储的数据量.我需要创建一个包含各种查询集的夹具(我不需要关心从外部模型关系中转储对象).限制这些查询集的项目数量,例如django-test-utils makefixture是不够的.试图通过使用具有自定义管理器的代理模型来实现这一点,但这种方法不起作用 - dumpdata省略了代理模型(这是合理的).

django django-models django-fixtures

10
推荐指数
2
解决办法
4414
查看次数

如何通过试用测试扭曲的网络资源?

我正在开发一个twisted.web服务器 - 它包含一些资源,除了渲染内容之外,还使用adbapi来获取一些数据并将一些数据写入postgresql数据库.我试图弄清楚如何编写一个试验单元测试来测试资源渲染而不使用网络(换句话说:它会初始化资源,产生虚拟请求等).

让我们假设View资源是一个简单的叶子,在render_GET中返回NOT_DONE_YET,并且使用adbapi修饰,以生成简单的文本.现在,我已经编写了这个无用的代码,我无法提出如何让它实际初始化资源并产生一些合理的响应:

from twisted.trial import unittest
from myserv.views import View
from twisted.web.test.test_web import DummyRequest

class ExistingView(unittest.TestCase):
    def test_rendering(self):
        slug = "hello_world"
        view = View(slug)
        request = DummyRequest([''])
        output = view.render_GET(request)
        self.assertEqual(request.responseCode, 200)
Run Code Online (Sandbox Code Playgroud)

输出是...... 1.我也尝试过这样的方法:output = request.render(view)但输出= 1.为什么?我会对一些gratefull 例如如何写这样的单元测试!

python twisted trial

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

Django中的中间模型字段对m2m项的默认排序

我有一个不寻常的问题.让我们考虑一下这些模型(取自django docs):

class Person(models.Model):
    name = models.CharField(max_length=128)

    def __unicode__(self):
        return self.name

class Group(models.Model):
    name = models.CharField(max_length=128)
    members = models.ManyToManyField(Person, through='Membership')

    def __unicode__(self):
        return self.name

class Membership(models.Model):
    person = models.ForeignKey(Person)
    group = models.ForeignKey(Group)
    date_joined = models.DateField()
    invite_reason = models.CharField(max_length=64)
Run Code Online (Sandbox Code Playgroud)

现在,假设我们在Beatles乐队中有2位甲壳虫乐队成员(遵循django docs中间模型的例子):

>>> beatles.members.all()
[<Person: Ringo Starr>, <Person: Paul McCartney>]
Run Code Online (Sandbox Code Playgroud)

上面的代码将返回按Person模型的默认排序排序的成员.如果我指定:

>>> beatles.members.all().order_by('membership__date_joined') 
Run Code Online (Sandbox Code Playgroud)

成员,通过加入日期排序.我可以以某种方式将此设置为此ManyToMany字段的默认行为吗?那就是在中间模型中按字段设置相关项目的默认顺序?ManyRelatedManager似乎有一个init参数core_filters,但我没有模糊的想法如何在django中使用子类化整个m2m字段来访问它.有创意吗?:)

提前致谢 :)

在django trac开了一张票.

django django-models

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

如何在输入字段中动态格式化数字?

我想在用户输入时动态格式化数字.有一些有用的插件,如jquery.maskedinput,但它们都不能创建一个适用于所有场景的动态掩码:

  • 1000000 - > 1 000 000
  • 100000 - > 100 000
  • 10000 - > 10 000

等等.也许有一种聪明的方法来实现这一点,动态jquery作为用户类型?或者也许我只是错过了一个这样做的插件?:)

jquery jquery-plugins

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

Django空场后备

我有一个保存用户地址的模型.此模型必须具有first_name和last_name字段,因为有人希望将地址设置为收件人(如他的公司等).我想要实现的是:

  • 如果地址中的fist_name/last_name字段已填充 - 只返回该字段
  • 如果地址中的fist_name/last_name字段为空 - 从指向正确的django.auth.models.User的外键中获取相应的字段数据
  • 我希望将其视为字段查找中存在的普通django字段
  • 我不想创建一个方法,因为它是一个重构,并且Address.first_name/last_name在应用程序的不同位置使用(也在模型表单等中),所以我需要这个尽可能顺利,否则我在很多地方都要修补一下

感谢帮助 :)

python django field django-models models

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