擅长:python、mysql、java
<blockquote>
<p>Shouldnt this import statement only let me import the KirrUrl class?</p>
</blockquote>
<p>是的,这正是<code>import</code>语句所做的<code>objects.refreshShortCodes()</code><em>是<code>KirrUrl</code>类的一部分。因此您可以访问类名及其属性</p>
<p>当Python导入一个类时,它会导入<em>整个</em>类对象。这意味着可以访问类命名空间中定义的所有变量和方法。因此,由于您在<code>KirrUrl</code>类中创建了一个<code>KirrUrlManager()</code>实例,因此可以通过首先获取<code>KirrUrlManager()</code>实例来访问<code>refreshShortCodes()</code>方法:</p>
<pre><code>KirrUrl.objects
</code></pre>
<p>然后从<code>KirrUrlManager()</code>实例获取<code>refreshShortCodes()</code>方法:</p>
<pre><code>KirrUrl.objects.refreshShortCodes()
</code></pre>