我是开发和Django的新手,仍然在学习OOP,但我想从我创建的代码中更好地学习一些示例。我在我的视图文件中创建了一个函数。这个函数变得很长,可能我必须把它变长。有什么方法可以减少代码,使其更容易维护。代码如下: def processView(request, pk): process = ProcessInfo.objects.get(id=pk)
#bottlenecks在这里,我有重复的表单字段,并创建了数百行 swivel= for
我使用django restframework编写apis,以便在title和abstract中搜索数据。我对title和abstract进行了索引,但是抽象索引失败了,因为一些抽象文本太长了。下面是使用MongoDB(MongoEngine作为ODM)的django模型: title = StringField() pub_date = DateTimeField()
p
然而,我真的不确定获取此信息的最佳方式。这是我到目前为止所研究和发现的,但在每个页面加载时查询似乎效率很低: premium = [t[0] for t in user.realtor.billing_tier.plans.values_list(id = bt_id).filter(plans__automatic_feedback=True).distinct()
我认为第二种方法读起来更好,但我认为第一种方法的性能会更好,因为我不必导入和查询