擅长:python、mysql、java
<ol>
<li><p>不要导入MySQLdb。改用Django。</p></li>
<li><p>不必费心直接连接到数据库。改用Django。</p></li>
<li><p>如果要从模型创建对象,则需要导入这些对象。如果您编写正确,它们将负责导入所有必需的Django模块。</p></li>
<li><p>在Model.objects.create()是创建新对象并保存它的简写。</p></li>
</ol>
<p>像这样:</p>
<pre><code>from myapp.models import EmployeeDetails
def dumpdata():
userName = 'John'
designation = 'Software Engineer'
employeeID = '2312'
contactNumber = '9495321257'
project = 'cricket'
dateOfJoin = '2009-10-10'
EmployeeDetails.objects.create(userName,designation,employeeID,contactNumber,project,dateOfJoin)
</code></pre>
<p>或者这样(使用关键字参数意味着您不必记住参数的确切顺序来创建对象):</p>
^{pr2}$
<p>必须在Python路径上使用Django包,并正确设置<code>DJANGO_SETTINGS_MODULE</code>环境变量来运行它。像这样的事情通常对我有用:</p>
<pre><code>PYTHONPATH=. DJANGO_SETTINGS_MODULE=settings python my_script.py
</code></pre>
<p>但这种调用在很大程度上取决于您的系统设置。在</p>