擅长:python、mysql、java
<p>必须显式使用基类的名称:</p>
<pre><code>class CustomerNotification(BaseNotification):
NEW_PROPOSAL = 1000
# NEW_MESSAGE_ON_PROJECT = 1001
# NEW_MESSAGE_ON_PROPOSAL = 1002
CHOICES = ((NEW_PROPOSAL, "New Prpposal"),
(BaseNotification.NEW_MESSAGE_ON_PROJECT,
"New Message on Project"),
(BaseNotification.NEW_MESSAGE_ON_PROPOSAL,
"New Message on Proposal"))
</code></pre>
<p>这是因为在启动类定义时会得到一个干净的名称空间,与启动函数时得到的名称空间类似(但肯定不相等)</p>
<p>此命名空间不包含基类中的任何内容。访问基类成员是在访问已完成类的成员(或其对象)时处理的</p>