擅长:python、mysql、java
<p>首先,<code>exec</code>甚至比<code>eval()</code>更危险,所以请<strong>绝对</strong>确保您的输入来自可信来源。即使那样,你也不应该这么做。看起来你在使用一个web框架或者类似的东西,所以不要这么做!在</p>
<p>问题是:</p>
<pre><code>exec 'model_bicycleadcategory_%s.bicycleadcategorytype = BicycleAdCategoryType.objects.get(pk=' + str(item_bicycleadcategory) + ')' % count_bicycleadcategory
</code></pre>
<p>仔细看看。您正试图将字符串格式参数放在没有格式字符串的单父项中,并且没有<code>')' % count_bicycleadcategory</code>。在</p>
<p>你可以这样做:</p>
^{pr2}$
<p>但您真正应该做的是根本不要使用<code>exec</code><strong><em></em></strong>!在</p>
<p>创建一个模型实例的列表并使用它。在</p>