Django 1.11 - python 3.4 //无法创建超级用户

时间:2017-06-09 14:59:45

标签: django-1.11

**(geoenv)C:\ Users \ Nitish \ Desktop \ Mtech Project \ Stage 8数据库启动\ geosite&gt; python manage.py createsuperuser 您有13个未应用的迁移。在应用应用程序的迁移之前,您的项目可能无法正常运行:admin,auth,contenttypes,sessions。 运行&#39; python manage.py migrate&#39;应用它们。 Traceback(最近一次调用最后一次):   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ backends \ utils.py&#34;,第65行,执行中     return self.cursor.execute(sql,params)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ backends \ sqlite3 \ base.py&#34;,第328行,执行中     返回Database.Cursor.execute(self,query,params) sqlite3.OperationalError:没有这样的表:auth_user 上述异常是以下异常的直接原因: Traceback(最近一次调用最后一次):   文件&#34; manage.py&#34;,第22行,in     execute_from_command_line(sys.argv中)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ core \ management__init __。py&#34;,363行,在execute_from_command_line中     utility.execute()   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ core \ management__init __。py&#34;,第355行,执行     self.fetch_command(子命令).run_from_argv(self.argv)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ core \ management \ base.py&#34;,第283行,在run_from_argv中     self.execute(* args,** cmd_options)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ contrib \ auth \ management \ commands \ createsuperuser.py&#34;,第63行,执行中     return super(命令,self).execute(* args,** options)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ core \ management \ base.py&#34;,第330行,执行中     output = self.handle(* args,** options)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ contrib \ auth \ management \ commands \ createsuperuser.py&#34;,第96行,处理     default_username = get_default_username()   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ contrib \ auth \ management__init __。py&#34;,第148行,在get_default_username中     auth_app.User._default_manager.get(用户名= default_username)   在manager_method中的文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ manager.py&#34;,第85行     return getattr(self.get_queryset(),name)(* args,** kwargs)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ query.py&#34;,第374行,获取     num = len(克隆)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ query.py&#34;,第232行, LEN     self._fetch_all()   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ query.py&#34;,第1105行,在_fetch_all中     self._result_cache = list(self._iterable_class(s​​elf))   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ query.py&#34;,第53行, ITER     results = compiler.execute_sql(chunked_fetch = self.chunked_fetch)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ sql \ compiler.py&#34;,第886行,在execute_sql中     提出original_exception   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ models \ sql \ compiler.py&#34;,第876行,在execute_sql中     cursor.execute(sql,params)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ backends \ utils.py&#34;,第80行,执行中     return super(CursorDebugWrapper,self).execute(sql,params)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ backends \ utils.py&#34;,第65行,执行中     return self.cursor.execute(sql,params)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ utils.py&#34;,第94行,在退出< /强>     six.reraise(dj_exc_type,dj_exc_value,traceback)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ utils \ six.py&#34;,第685行,重新加入     提高value.with_traceback(tb)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ backends \ utils.py&#34;,第65行,执行中     return self.cursor.execute(sql,params)   文件&#34; C:\ Users \ Nitish \ Desktop \ MTECHP~1 \ STAGE8~1 \ geoenv \ lib \ site-packages \ django \ db \ backends \ sqlite3 \ base.py&#34;,第328行,执行中     返回Database.Cursor.execute(self,query,params)

django.db.utils.OperationalError:没有这样的表:auth_user

1 个答案:

答案 0 :(得分:1)

createsuperuser cmd只能在制作模型和makemigrations并迁移cmd后使用。 我之前试图使用它。