小编Mar*_*ano的帖子

多行引导(无线电)按钮组

我有一个按钮组,包含几个必须表现为单选按钮的项目.我还需要它们分成几行并跨越容器的整个宽度.

为此我使用了bootstrap的类btn-group-justified,我将<input type="radio">元素分成几个按钮组,同时保持相同的名称.

这看起来不错,但是按钮的副作用是不切换其他组中的已检查元素,即使它们具有相同的元素name.也就是说,它们在同一组中停止表现为单选按钮.

Jsfiddle 在这里.如您所见,如果您在第一行上选择一个按钮,然后在第二行上单击一个按钮,则不会切换第一个元素.

有没有办法获得一个多行按钮组而不与javascript一起攻击无线电行为?

twitter-bootstrap

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

git show:检查过去提交的更改时排除目录

我通常使用git show命令检查提交引入的更改。这很有效,除非我只对在已更改文件的子集中引入的更改感兴趣。

有没有类似的东西git show --exclude some/path可以开箱即用?

git

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

Django Forms:如果布尔字段被选中,则禁用字段

这是我的表单的定义:

class WorkflowForm(forms.Form):   
    new_user = forms.BooleanField(required=False)
    user = ModelChoiceField(queryset=User.objects.all())
    description = forms.CharField(required=False, widget=forms.Textarea)
Run Code Online (Sandbox Code Playgroud)

如果选中new_user字段,我想禁用用户ModelChoiceField 。

那么是否有可能在这个类中定义一个字段到另一个字段的依赖关系,比如在我的情况下,一个模型选择字段依赖于一个布尔字段是否被检查?

python django django-forms

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

Tastypie - 更新嵌套资源而不是在POST上创建

我正在尝试POST一个基本上由子资源列表组成的资源.这是我的资源:

class MovementResource(ModelResource):
    transactions = fields.ToManyField('stock.api.TransactionResource',
        'transaction_set', related_name='movement', full=True)

    class Meta:
        queryset = Movement.objects.all()
        resource_name = 'movement'
        always_return_data = True
        authorization = Authorization()

class TransactionResource(ModelResource):
    movement = fields.ToOneField(MovementResource, 'movement')
    product = fields.ToOneField(ProductResource, 'product', full=True)

    class Meta:
        queryset = Transaction.objects.all()
        resource_name = 'transaction'
        authorization = Authorization()
Run Code Online (Sandbox Code Playgroud)

这代表了库存中各种产品的移动.移动表单只是一个内联列表,每个事务一个.它根本不使用django表格.

我的问题是,当尝试POST一个指定要创建的事务列表的移动时,我发现Tastypie正在更新现有事务而不是插入新事务.这是POST请求的JSON,表示只有一个事务的移动:

{
    'transactions': [
        {
            'product': '/api/v1/product/3/',
            'quantity': '1'
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

响应JSON显示已创建运动,但事务具有以前存在的ID,并且具有相同的产品和数量.此事务对象中的移动FK已更新为指向新创建的移动.回复数据:

{
    'date': '2013-02-07 ···',
    'id': '66',
    'resource_uri': '/api/v1/movement/66/',
    'transactions': [
        {
            'date': '2013-01-30 ···', # Should be the same as parent …
Run Code Online (Sandbox Code Playgroud)

python django rest tastypie

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

Turtle:提示输入,没有尾随换行符

我正在编写一个控制台应用程序,该应用程序需要提示用户几件事。我正在使用乌龟库。

我的函数如下所示:

askInput :: IO (Maybe Text)
askInput = do
    echo "Input something: "
    s <- readline
    return s
Run Code Online (Sandbox Code Playgroud)

echo实施使用putStrLn,因此,将打印与尾随换行符的说法。

乌龟库中是否有一个类似于Python的输入函数raw_input,结合了提示和读取用户输入的功能?

haskell haskell-turtle

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