小编dan*_*ron的帖子

sqlalchemy两个字段的验证器

SQLAlchemy文档解释了如何使用@validates装饰器向模型添加验证.

 from sqlalchemy.orm import validates

class EmailAddress(Base):
    __tablename__ = 'address'

    id = Column(Integer, primary_key=True)
    email = Column(String)

    @validates('email')
    def validate_email(self, key, address):
        assert '@' in address
        return address
Run Code Online (Sandbox Code Playgroud)

我有一个有两个日期的模型,我想创建一个验证器,确保一个日期总是大于第二个日期.是否可以创建模型级验证器?如果是这样,语法是什么?

python sqlalchemy

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

"添加新"到django模型中的外键字段

我对此很陌生,如果我不清楚,我道歉......

运行django,带有bootstrap,我一直在摆弄django-bootstrap.BootstrapModelForm非常酷,我的示例中没有包含django-bootstrap的东西,但我应该注意.

我有模特:

class spam(models.Model):
   name = models.CharField()

class Eggs(models.Model):
   spam = models.ForiegnKey('spam')
Run Code Online (Sandbox Code Playgroud)

我使用了一个模型,比如:

class EggsForm(forms.ModelForm):
   meta:
      model=Eggs
Run Code Online (Sandbox Code Playgroud)

EggsForm允许选择哪些垃圾邮件将被鸡蛋引用.我注意到管理界面有一个很酷的方式来选择或添加另一个鸡蛋.

如何在我的创建表单中获得类似的功能?

django django-forms

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

从html数据属性设置jQuery ui slider params

我想在html数据参数中嵌入我的滑块范围的最大值.我做了一些调试,尽管可以访问数据并且是一个数字,但滑块仍将使用默认的最大值100.

我的HTML:

<div class="slider" data-max="10"></div>
<label for="slider_value">Slider Value:</label>
<input type="text" id="slider_value" />
Run Code Online (Sandbox Code Playgroud)

我的Javascript:

$(document).ready(function () {
    $("div.slider").slider({
        min: 0,
        max: $(this).data("max"),
        slide: function (event, ui) {
            $("input#slider_value").val(ui.value);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

看到这个小提琴

jquery-ui

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

Matlab UnitTest覆盖范围

Matlab在2013a中有一个新的单元测试框架.我发现它非常有用,但随着我的模块的增长,我想知道我已经实现了多少覆盖.我如何衡量我的单元测试覆盖率,类似于覆盖等等?

matlab unit-testing code-coverage

5
推荐指数
2
解决办法
2059
查看次数

将客户端计算字段添加到django admin

说我有一个这样的模型:

class Spam(models.Model):
    a = models.IntegerField()
    b = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)

在管理员创建/编辑表单上.我想添加一个不可编辑的字段"c",它将包含在a和b中输入的任何内容的总和.

关于如何实现这一点,我有很多想法,但没有一个听起来很好.

谁能指出我正确的方向?

django django-admin

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