小编Dee*_*Dee的帖子

错误地删除了一个文件,如何从原始主文件中获取?

我错误地删除了桌面上的文件,如何从远程主服务器获取文件?

git

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

如何查询多个多态继承表的关系?

假设您有以下简化示例模式,它使用SQLAlchemy加入表多态继承.EngineerAnalyst模特有Role关系.该Intern模型没有.

class Role(db.Model):

    __tablename__ = 'role'

    id = db.Column(db.Integer, primary_key=True)

    name = db.Column(db.String(16), index=True)

class EmployeeBase(db.Model):

    __tablename__ = 'employee_base'

    id = db.Column(db.Integer, primary_key=True)

    some_attr = db.Column(db.String(16))
    another_attr = db.Column(db.String(16))

    type = db.Column(db.String(50), index=True)

    __mapper_args__ = {
        'polymorphic_identity': 'employee',
        'polymorphic_on': type
    }

class Engineer(EmployeeBase):

    __tablename__ = 'engineer'

    id = db.Column(db.Integer, db.ForeignKey('employee_base.id'), primary_key=True)

    role_id = db.Column(db.Integer, db.ForeignKey('role.id'), index=True)
    role = db.relationship('Role', backref='engineers')

    __mapper_args__ = {
        'polymorphic_identity': 'engineer',
    }

class Analyst(EmployeeBase):

    __tablename__ = 'analyst'

    id …
Run Code Online (Sandbox Code Playgroud)

sqlalchemy flask-sqlalchemy

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

为什么在HTML5中使用括号表示法?

这是一个"最佳实践"问题.我正在仔细阅读Code Review StackExchage网站,我看到了这个帖子.在其中,Joseph Silber提出了使用括号表示法和完全避开ID的建议,以获得具有多个相同结构的表单输入行的表单.

在我读过的关于网页设计/开发的书中,我从未见过这种策略.在标签标签中使用括号表示法和包装输入元素,以及在表单输入中不使用id标签是一个好主意吗?也许有一些关于Javascript/JQuery的东西使这种方法有利吗?

我想直接询问约瑟夫,但我在网站上没有任何声誉,所以我甚至无法发表评论.但是,我有兴趣看到整个社区对此的看法,因为搜索"HTML5括号表示法"和"HTML5 arraylike表示法"之类的东西到目前为止对我来说并不是最直接的.

以下是上述问题的摘要,其中一些示例代码来自链接问题:

为什么用这个:

<label>Comment:
  <input type="text" name="comment[]" width="50" />
</label>
Run Code Online (Sandbox Code Playgroud)

而不是这个:

<label for="comment-0">Comment: </label>
<input type="text" id="comment-0" name="comment-0" width="50" />
Run Code Online (Sandbox Code Playgroud)

在具有多行相同输入的形式中?

html5 web-standards

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

标签 统计

flask-sqlalchemy ×1

git ×1

html5 ×1

sqlalchemy ×1

web-standards ×1