擅长:python、mysql、java
<p>您的导入是错误的,因此您试图从模块本身继承,而不是从模块内部定义的类(同名)继承。</p>
<pre><code>from actions import ListitAction
</code></pre>
<p>在<code>ViewAction.py</code>中应该是:</p>
<pre><code>from actions.ListitAction import ListitAction
</code></pre>
<p>同样,所有其他用途都应该切换到<code>from actions.XXX import XXX</code>的显式导入(由于名称重复),例如<code>from actions import ListitAction, ViewAction</code>必须变成两个导入:</p>
<pre><code>from actions.ListitAction import ListitAction
from actions.ViewAction import ViewAction
</code></pre>
<p>因为导入的类来自<code>actions</code>包下的不同模块。</p>