Python/Django运行开发服务器
我试图使用Django 1.8.4和Python 2.7.10创建一个项目,但是我无法执行命令Python/Django运行开发服务器,django,python-2.7,django-1.8,manage.py,Django,Python 2.7,Django 1.8,Manage.py,我试图使用Django 1.8.4和Python 2.7.10创建一个项目,但是我无法执行命令Python manage.py runserver。我可以创建项目和应用程序,但无法运行服务器。 请有人帮帮我,我是Python/Django新手,不能再进步了。 命令执行时,cmd将显示下一个错误 C:\Users\Efren\SkyDrive\UniCosta\VIII\Ingeniería de Software II\Django\primerproyector>python manage.p
Python manage.py runserver
。我可以创建项目和应用程序,但无法运行服务器。
请有人帮帮我,我是Python/Django新手,不能再进步了。
命令执行时,cmd将显示下一个错误
C:\Users\Efren\SkyDrive\UniCosta\VIII\Ingeniería de Software
II\Django\primerproyector>python manage.py运行服务器执行系统
支票
系统检查未发现任何问题(0静音)。中未处理的异常
通过回溯(most)启动的线程
最近通话(最后):
文件“C:\Python27\lib\site packages\django\utils\autoreload.py”,
第225行,在包装中
fn(*args,**kwargs)
文件
“C:\Python27\lib\site packages\django\core\management\commands\runserver.py”,
第112行,内部运行
self.check_迁移()
文件
“C:\Python27\lib\site packages\django\core\management\commands\runserver.py”,
第164行,签入迁移
executor=MigrationExecutor(连接[默认\u DB\u别名])
文件
“C:\Python27\lib\site packages\django\db\migrations\executor.py”,第行
19,在init中
self.loader=MigrationLoader(self.connection)
文件“C:\Python27\lib\site packages\django\db\migrations\loader.py”,
第47行,在init
self.build_图()
文件“C:\Python27\lib\site packages\django\db\migrations\loader.py”,
第182行,内置图
self.applicated_migrations=recorder.applicated_migrations()
文件
“C:\Python27\lib\site packages\django\db\migrations\recorder.py”,第行
59,在应用程序迁移中
self.sure_schema()
文件
“C:\Python27\lib\site packages\django\db\migrations\recorder.py”,第行
49,在模式中
if self.Migration.\u meta.db_表中的self.connection.introspection.table_名称(self.connection.cursor()):
文件
“C:\Python27\lib\site packages\django\db\backends\base\base.py”,第行
162,在游标中
cursor=self.make\u debug\u cursor(self.\u cursor())
文件
“C:\Python27\lib\site packages\django\db\backends\base\base.py”,第行
135,英寸光标
self.sure_连接()
文件
“C:\Python27\lib\site packages\django\db\backends\base\base.py”,第行
130,在连接中
self.connect()
文件“C:\Python27\lib\site packages\django\db\utils.py”,第97行,在
退出
6.重新播放(dj_exc_类型、dj_exc_值、回溯)
文件
“C:\Python27\lib\site packages\django\db\backends\base\base.py”,第行
130,在连接中
self.connect()
文件
“C:\Python27\lib\site packages\django\db\backends\base\base.py”,第行
119,接通
self.connection=self.get_new_connection(连接参数)
文件
“C:\Python27\lib\site packages\django\db\backends\sqlite3\base.py”,
第204行,在get_new_连接中
conn=数据库.connect(**conn_参数)
django.db.utils.OperationalError:无法打开数据库文件
我相信您正在寻找的解决方案如下:
sudo python manage.py runserver
我一直在为同一个问题苦苦挣扎,这终于帮了我的忙。超级用户去营救吧 编辑:如果您在windows上,希望测试此解决方案,则此链接有一些选项:
Django显然无法在指定位置找到您的数据库,原因可能是
您是否运行了
python manage.py migrate
以启动并运行数据库?您的数据库名称在设置中如何?请在settings.py中共享数据库设置。@knbk我正在运行该命令,并在execute\u from\u命令行(sys.argv)的第10行获取错误文件“manage.py”…@PauloPessoa DATABASES={'default':{'ENGINE':'django.db.backends.sqlite3','NAME':os.path.join(BASE_DIR,'db.sqlite3'),}},在这种情况下似乎不太可能,因为用户似乎在Windows上:)