小编Bro*_*oli的帖子

在Intellij/Pycharm中运行Django时出错

我在Intellij/Pycharm中运行Django服务器时遇到问题(我在两者中都尝试过).

有红十字会:

在此输入图像描述

这是我得到的错误:

运行Django时出错:请选择Django模块

我的计算机上安装了Python 2.7.10和Django(通过pip).我已经尝试重新安装python和Django,但它没有帮助.我已经指定了项目sdk(Python).

编辑:

这就是"Project Interpreter"页面中的样子.

在此输入图像描述

和Django配置:

在此输入图像描述

python django intellij-idea pycharm

9
推荐指数
3
解决办法
4557
查看次数

如何在我的代码中组织帮助功能

所以我创建的类看起来像这样:

class DataProcessor(object):

    data1
    data2
    data3

    def process_data(self):
        self.process_data1_inOneWay()
        self.process_data2_inAnotherWay()
        self.process_data3_inADifferentWay()
Run Code Online (Sandbox Code Playgroud)

处理任务由部分组成,我的问题是:定义帮助功能的适当位置什么.我觉得他们不应该成为DataProcessor班级的一员,因为这process_data是唯一使用它们的方法.我考虑过定义一个内部类,但我读到它们的使用并不是真正鼓励的.我也考虑过lambdas,但由于功能有限而拒绝了这个想法.或者也许我应该将所有代码放在process_data方法中,不要将它分成更小的部分.

python architecture code-organization

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