擅长:python、mysql、java
<p>问题在于<code>setting.py</code>中的DB配置。如果您使用的是默认的SQLite,则复制/粘贴以下内容:</p>
<pre><code>DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
</code></pre>
<p>你的计划会很顺利的。之后,快跑</p>
<pre><code>python manage.py makemigrations
python manage.py migrate #copy all migrations to the database
python manage.py createsuperuser #to have a admin user to login to adminpanel
python manage.py runserver #starting the server
</code></pre>
<p>另外,看看<a href="https://docs.djangoproject.com/en/2.1/ref/databases/" rel="nofollow noreferrer">official documentation</a>如何连接MySQL、PostgreSQL、Oracle数据库和所需的配置。你知道吗</p>
<p>您的错误在<a href="https://imgur.com/AluPbx4" rel="nofollow noreferrer">here</a>:</p>
<p>SQLite不像MySQL或其他数据库。实际上,它不是一个真正的数据库。您正在使用端口、用户名、密码等。这些是导致错误的原因。SQLite未在服务器或其他位置运行。它只是一个包含数据信息的文件。更新你的到我的上面,它应该重新开始工作或改变你的数据库MySQL或其他。你知道吗</p>