小编Swa*_*gat的帖子

SQLAlchemy 中使用的 relationship() 函数是什么

在阅读 SQLAlchemy 的文档时,我似乎无法理解 relationship() 函数的用途。

我已经创建了一个带有和不带有 relationship() 映射的数据库,并且在 db 级别的表定义中没有看到任何区别。我还注意到交互式提示对查询没有影响。表 'parent' 上没有创建 'children' 列。它的目的是什么?

 class Parent(Base):
    __tablename__ = 'parent'
    id = Column(Integer, primary_key=True)
    children = relationship("Child", backref="parent")

class Child(Base):
    __tablename__ = 'child'
    id = Column(Integer, primary_key=True)
    parent_id = Column(Integer, ForeignKey('parent.id'))
Run Code Online (Sandbox Code Playgroud)

python flask flask-sqlalchemy

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

如果表单在 django for 循环中,如何检索 html 表单的输入值

我有一个情况。我有一个 django 模板 ip_form.html 给出了波纹管。

<form method = "GET">
  {% for val in value_list %}
    <input type='text' value = '{{ val }}'> {{ val }}</input>
  {% endfor %}
</form>
Run Code Online (Sandbox Code Playgroud)

我想告诉你,我不知道 value_list 中的 val 数(可能为零)。所以可能不使用 django form.py(而且我在特定视图函数的特定时间获得了价值,即不知道它会一直发生)

让我们在 views.py 中说

def view1(request):
 value_list = [1,2,3,4,5] # it will change every time view1 will get request
 if request.method == "GET":
    # i want to retrieve here post
 return render ('ip_form.html','value_list':value_list)
Run Code Online (Sandbox Code Playgroud)

我如何使用 form.py

那我怎样才能找回它。你可以参考我post方法。(它不是敏感数据,所以get方法没问题)

谢谢。

python forms django

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

标签 统计

python ×2

django ×1

flask ×1

flask-sqlalchemy ×1

forms ×1