关于Django无法启动数据库和无法命令行启动manage.py的解决方法

问题介绍: 

  本人在两天内也无法解决Django中遇到的一些问题,我学习是看视频学习的,视频中并没有讲解一些东西,我在同步数据库时,无法命令启动。manage.py文件无法启动,命令行报错为无法导入Django,后面不知道自己如何修改了一下,浏览器报的错误为操作错误:

        

OperationalError at /userInfo/

no such table: bolg_userinfo
Request Method: POST
Request URL: http://127.0.0.1:8000/userInfo/
Django Version: 1.10.2
Exception Type: OperationalError
Exception Value:
no such table: bolg_userinfo
Exception Location: C:\Users\AKALI\AppData\Local\Programs\Python\Python35\lib\site-packages\django\db\backends\sqlite3\base.py in execute, line 337
Python Executable: C:\Users\AKALI\AppData\Local\Programs\Python\Python35\python.exe
Python Version: 3.5.2
Python Path:
[‘E:\\Encodedata\\pythondata\\mydjango‘,
 ‘E:\\Encodedata\\pythondata\\mydjango‘,
 ‘C:\\Users\\AKALI\\AppData\\Local\\Programs\\Python\\Python35\\python35.zip‘,
 ‘C:\\Users\\AKALI\\AppData\\Local\\Programs\\Python\\Python35\\DLLs‘,
 ‘C:\\Users\\AKALI\\AppData\\Local\\Programs\\Python\\Python35\\lib‘,
 ‘C:\\Users\\AKALI\\AppData\\Local\\Programs\\Python\\Python35‘,
 ‘C:\\Users\\AKALI\\AppData\\Local\\Programs\\Python\\Python35\\lib\\site-packages‘]
Server time: Sun, 25 Feb 2018 10:23:49 +0000

解决方案:(我是这么解决的)

  我这里其实很简单,Django的环境变量没有配置,我不知道是否需要配置,因为我看了好几个视频,里面都没有讲解需要配置环境变量,我在搜索问题的时候,看到安装时有的说配置环境变量,我就配置了一下。配置方法这里就不讲了,大家可以百度一下。希望对大家有所帮助!

原文地址:https://www.cnblogs.com/pig1314/p/8470426.html

时间: 2024-07-31 18:56:04

关于Django无法启动数据库和无法命令行启动manage.py的解决方法的相关文章

ubantu gen更改双系统默认启动项和grub命令行启动

(1)按照网上的教程. $vim /etc/default/grub 修改默认值 0 --> 4 $sudo update-grub 出现下面画面 命令终端显示更新了menu.lst文件,打开看时并没有修改默认启动项. $vim /boot/grub/menu.lst 发现默认值并没有改变. 上网查询发现应该是grub版本问题. $grub --version 发现版本是0.97,老版本,但在grub启动时发现却是grub2版本..不知道怎么回事. 因此尝试 重新生成grub.cfg文件 $su

30. CentOS终端命令行显示中文乱码的解决方法

安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方法:修改/etc/sysconfig/i18n,内容为 代码如下: LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16" 退出重新登录即

window命令行查看端口占用及解决方法

1,C:\Users\yj>netstat -ano |findstr 端口号 2,C:\Users\yj>tasklist|findstr 进程号 3,C:\Users\yj>taskkill -f -t -im 文件名 已可以 C:\Users\yj>taskkill /f /pid 进程号

Django和MySQL数据库第一次连接时遇到的若干问题及解决办法

Django默认的数据库是sqlite3,但我已经安装好了MySQL数据库,并且Pycharm又是社区版,跟着教程的讲解学习,有些地方不能对应,于是尝试进行了一些摸索,结果遇到若干个坑,好在慢慢摸索还是一一解决了.现将自己认为最合理的顺序和方法总结如下. 一.先更新pip主机安装的Python环境中自带的pip更新起来很容易,执行python -m pip install --upgrade pip命令即可.但在虚拟环境中更新却报错. 经过一番搜索,原来是要删掉虚拟环境中的缓存文件. 再次执行升

Mysql 命令行启动问题ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Centos 刚装了mysql yum install mysql 安装成功了,安装最后要求输入了密码,也输入了,OK mysql -uroot -p 输入设置的密码 竟然报错了! ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE) 问朋友,他说初始密码是空的,可我命名设置了密码的阿. 密码留空 还是错误! ERROR 1045 (28000): Access denied for

Spring Boot通过命令行启动发生FileNotFoundException

Spring Boot + Jersey 通过命令行启动会发生错误FileNotFoundException异常 异常信息如下: ERROR o.a.c.c.C.[Tomcat].[localhost].[/] - StandardWrapper.Throwable org.glassfish.jersey.internal.ServiceConfigurationError: org.glassfish.jersey.internal.spi.AutoDiscoverable: : java.

让.Net程序支持命令行启动

很多时候,我们需要让程序支持命令行启动,这个时候则需要一个命令行解析器,由于.Net BCL并没有内置命令行解析库,因此需要我们自己实现一个.对于简单的参数来说,自己写一个字符串比较函数来分析args参数也未尝不可.但是如果需要配置的参数较多的话,就得好好设计一下这个解析器了. 秉着不重复造轮子的原则,我在网上搜了一下,在Stackoverflow上发现有人问了同样的问题:Best way to parse command line arguments in C#?.简单的看了一下,整理出了其中

vmware 命令行启动虚拟机

在redhat enterprise 5.3安装了vmware workstation,如何用vmware 命令行启动指定虚拟机?/usr/bin/vmware[[email protected] ~]# /usr/bin/vmware --help-all用法:  vmware [选项...] [--] [configuration file(s)]帮助选项:  -?, --help                       显示帮助选项  --help-all               

从命令行启动虚拟机

从命令行启动虚拟机: 2.用命令列出虚拟机的ID: 1 vim-cmd vmsvc/getallvms |grep <vm name> 注意: 第一列输出是vmid. 2.用命令查看虚拟机启动状态: 1 vim-cmd vmsvc/power.getstate <vmid> 3.用命令启动虚拟机: 1 vim-cmd vmsvc/power.on <vmid>