在我的 Django 应用程序中,我通过pip. 我需要覆盖位于site-packages/module/views.py. 我假设,我需要在我的自定义模块目录中导入这个模块,并简单地继承类和覆盖方法。
最好的方法是什么?如何在不在site-packages目录中编写代码的情况下正确执行此操作?
我有一个外键指向另一个模型的模型。我查询第一个模型,并想访问与其相关的模型。在Django中,我可以从外键访问模型。如何在SQLAlchemy中做到这一点?
class Model(Base):
field_id = Column(Integer, ForeignKey('Model2.id'))
class Model2(Base):
id = Column(Integer)
needed_field = Column(Integer)
Run Code Online (Sandbox Code Playgroud)
models = Model.query.all()
return render to template('templ.html', models=models)
Run Code Online (Sandbox Code Playgroud)
Django的工作方式如下:
models = Model.objects.all()
model.field_id.needed_field # loop in template
Run Code Online (Sandbox Code Playgroud) 我正在玩Erlang并试图编写一个S表达式解析器.我发现使用堆栈和循环在Python中这是一个简单的任务,但对于我来说,作为不可变变量和Erlang数据结构的初学者,这是非常重要的.
我需要在Erlang中转换一个列表,如下所示:
X = ["0", "(", "1", "2", "3", ")"],
Res = transform(X). % ["0", ["1", "2", "3"]]
Run Code Online (Sandbox Code Playgroud)
到现在为止,我来到这里:
transform(List) ->
lists:map(fun(X)->
case string:equal("(", X) of
%% recursive call with sublist of List from "(" to ")" as argument
true -> transform_to_list(Lack)
end
end, List).
Run Code Online (Sandbox Code Playgroud)
不知道如何获取子列表Lack并将其作为参数传递.我正朝着正确的方向前进吗?