当前位置: 首页 > 网络应用技术

Django为什么创建数据库错误(Django操作现有数据库)

时间:2023-03-07 01:09:44 网络应用技术

  今天,我将与您分享为什么Django创建了错误的数据库知识。其中,将解释现有数据库的Django操作。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1. Python Django创建MySQL数据库表结构错误2.为什么Django在数据库中创建模型同步?3。寻求建议,Django的数据库错误解决方案4.如何使用Django1.9在Python3.6中创建数据库错误5. Eclipse以建立连接MySQL数据库错误的Django项目。如图所示,我该如何解决?1。

  创建一个项目

  2。

  创建第一页

  3 ..

  创建一个应用程序

  4. 4 ..

  然后将页面添加到应用程序

  4.1

  设置中的配置:

  添加到my_project的URL

  添加到App1的URL

  创建视图

  然后

  您可以访问127.0.0.1:8000

  5。

  配置数据库

  在设置中修改数据库信息

  检查是否连接到数据库

  您可以在我的工作台中看到默认表

  接下来,我们自己建立一个模型(需要继承模型.model)

  运行命令

  然后再次运行

  可以发现创建了表

  接下来,操作数据库

  我首先在mySQL中插入2个数据

  查看发现数据已成功插入

  然后我们

  修改模型以将其返回名称,修改视图以显示页面上返回的结果

  运行后,您可以看到结果

  -----------------------------------

  错误:类主题(模型。模型):

  正确:课程主题(Models.Model):

  你又打了一个

  错误代码1045

  访问用户'root'@'localhost'的访问被拒绝

  (使用密码:是)

  如果您的mysql也出现在上面,则此提示,

  建议您一一阅读我的文章,并尝试根据以下方法解决问题。

  这是MySQL数据库经常发生的问题。许多解决方案在互联网上流通。有些人确实可以根据这些方法解决问题。但是许多人无法根据这些方法解决问题!

  这个中等原因是没有正确的药物!!!

  Internet上的许多方法都没有明确指出MySQL的哪个版本,因此无法开出问题的问题。

  如果发生此问题,可以通过停止/重新启动MySQL服务来解决。这是最简单的方法!对于那些不知道什么“停止/重新启动mysql服务”的人,

  最简单的方法是重新启动服务器主机(即重新启动计算机)。

  以上是方法a!(此方法适用于MySQL的任何版本)

  以下是方法b :(方法仅适用于mysql4.0.26 !!!!(我估计,

  4.0的其他版本也应该可用)))))))

  有人在互联网上说,即更改root的密码。对于在Internet上循环的密码方法也是可行的。请参考以下内容:

  修改DOS下的root密码:当然,如果您以后安装phpmyadmin,则可以修改密码并通过phpmyadmin进行修改

  格式:mysqladmin -u用户名-P旧密码

  新密码

  示例:添加密码induecmblog扎根

  首先输入CMD命令行,转移到MySQL目录中的BIN目录,然后键入以下命令

  mysqladmin

  -UROT密码Iduscmblog

  注意:由于root在开始时没有密码,因此可以省略-P旧密码。

  D:phpmysqlbinmysqladmin -uroot密码

  返回汽车后,IdeaCMBlog设置为Idurecmblog

  但是,请注意,以上方法仅适用于mySQL4.0.26

  版本 !!!(我估计,其他版本的4.0也应该可以))))

  方法C:

  好的,如此多的酷刑,以上两种方法没有我自己测试,我对现实主义不承担任何责任!

  现在,我将讨论我亲自尝试的方法:

  顺便说一句,使用MySQL数据库的所有phps和网站都挂断了!无法打开它,

  以及以下提示:

  错误代码1045

  访问被拒绝

  用户'root'@'localhost'(使用密码:是)

  一开始,我一直在寻找Google(我不喜欢Baidu!),),),

  去寻找解决方案。看到很多东西后,我也参考了它。实际上,我无法解决问题。之后

  解决方案不一定是一样的!记住 ...

  我的mysql版本是:5.0.22

  (MySQL- Essential-5.0.22-Win32)

  整天,这些PHP网站罢工。我没有时间去服务器今晚寻找方法,但我仍然没有解决。

  最后,我决定删除MySQL并重新安装它!

  迅速卸载,无需重新启动计算机。

  因此,继续安装。

  第一步:

  打开此MySQL -Essential-5.0.22-Win32.exe文件;

  步骤2:查看窗口弹出,然后单击下一步

  输入下一步;

  步骤3:选择自定义项目,然后单击

  接下来进入下一步;

  步骤4:在此步骤中,请注意,请单击

  更改...选择MySQL目录的原始安装;选择后,继续单击下一步输入下一步;

  步骤5:单击安装

  安装 ...

  安装到下一步之前,您将提示您注册,选择最后一个,然后跳过注册,

  输入下一步以正式完成安装。

  安装完成后,继续弹出窗口以提示您立即配置它,

  选择下一步

  选择标准配置。

  接下来进入下一步

  在此步骤中,上述行被删除,仅包括

  ....路径线勾,继续单击下一步输入下一步

  在此步骤中,单击中间的“ Ex ****”,

  然后配置完成!

  目前,您是否去看看您的MySQL是否正常?

  !!

  没关系!交叉路口

  描述错误

  python == 3.5

  django == 1.7

  Django的创建项目是错误的,如下所示:

  Trackback(最近的最新电话):

  文件“/root/envs/django-test/bin/django-add”,第11行,在模块中

  sys.exit(execute_from_command_line()))

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/core/core/management/_init__.py”,第385行,在execute_from_line_line中

  utility.execute()

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/core/core/management/_init__.py”,第354行,在Execute中

  django.setup()

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/__init_.py”,第18行,在设置中

  来自django.utils.log导入configure_logging

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/utils/log.py”,第10行,在模块中

  来自django.views.debug import exceptionreporter,get_exception_reporter_filter

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/views/debug.py”,第10行,在模块中

  来自django.http import(httpresponse,httpresponseservererror,

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/http/__init__.py”,第4行,在模块中

  来自django.http.Response导入(httpresponse,streamhttpresponse,

  文件13,第13行

  来自django.core.serializers.json导入djangojsonenncoder

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/core/core/serializers/__init__.py”,第23行,在模块中

  来自django.core.core.serializers.base Import Seriesnotexist

  文件6,第6行

  来自django.db导入模型

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/django/db/models/_init__.py”,第6行,在模块中

  来自django.db.models.query导入Q,QuerySet,预取#NOQA

  文件13,第13行

  来自django.db.models.fields导入自动赛,空

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/django/db/models/momodels/__init__.py”,第18行,在模块中

  从django导入表格

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/forms/forms/__init__.py”,第6行,在模块中

  来自django.forms.fields导入 *#noqa

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/forms/fields.py”,第18行,在模块中

  来自django.forms.utils从_current_timezone导入,to_current_timezone

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/forms/utils.py”,第15行,在模块中

  来自django.utils.html导入format_html,format_html_join,逃脱

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/utils/html.py”

  从.html_parser导入htmlparser,htmlparseerror

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/utml_parser.py”,第12行,在模块中

  htmlparseerror = _html_parser.htmlparseerror

  attributerror:模块'html.parser'没有属性'htmlparseerror'

  (django-test)root@localhost:?/source/djangotest#django-addmin start superslists superslists

  Trackback(最近的最新电话):

  文件“/root/envs/django-test/bin/django-add”,第11行,在模块中

  sys.exit(execute_from_command_line()))

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/core/core/management/_init__.py”,第385行,在execute_from_line_line中

  utility.execute()

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/core/core/management/_init__.py”,第354行,在Execute中

  django.setup()

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/__init_.py”,第18行,在设置中

  来自django.utils.log导入configure_logging

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/utils/log.py”,第10行,在模块中

  来自django.views.debug import exceptionreporter,get_exception_reporter_filter

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/views/debug.py”,第10行,在模块中

  来自django.http import(httpresponse,httpresponseservererror,

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/http/__init__.py”,第4行,在模块中

  来自django.http.Response导入(httpresponse,streamhttpresponse,

  文件13,第13行

  来自django.core.serializers.json导入djangojsonenncoder

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/core/core/serializers/__init__.py”,第23行,在模块中

  来自django.core.core.serializers.base Import Seriesnotexist

  文件6,第6行

  来自django.db导入模型

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/django/db/models/_init__.py”,第6行,在模块中

  来自django.db.models.query导入Q,QuerySet,预取#NOQA

  文件13,第13行

  来自django.db.models.fields导入自动赛,空

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/django/db/models/momodels/__init__.py”,第18行,在模块中

  从django导入表格

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/forms/forms/__init__.py”,第6行,在模块中

  来自django.forms.fields导入 *#noqa

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/forms/fields.py”,第18行,在模块中

  来自django.forms.utils从_current_timezone导入,to_current_timezone

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/forms/utils.py”,第15行,在模块中

  来自django.utils.html导入format_html,format_html_join,逃脱

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/utils/html.py”

  从.html_parser导入htmlparser,htmlparseerror

  文件“/root/envs/django-test/lib/python3.5/site-packages/django/utml_parser.py”,第12行,在模块中

  htmlparseerror = _html_parser.htmlparseerror

  

  原因

  pythons3.5中的htmlparseerror消失了

  解决方案

  将Python版本返回3.3或3.4

  升级Django版本

  错误代码1045

  访问用户'root'@'localhost'的访问被拒绝

  (使用密码:是)

  如果您的mysql也出现在上面,则此提示,

  建议您一一阅读我的文章,并尝试根据以下方法解决问题。

  这是MySQL数据库经常发生的问题。许多解决方案在互联网上流通。有些人确实可以根据这些方法解决问题。但是许多人无法根据这些方法解决问题!

  这个中等原因是没有正确的药物!!!

  Internet上的许多方法都没有明确指出MySQL的哪个版本,因此无法开出问题的问题。

  如果发生此问题,可以通过停止/重新启动MySQL服务来解决。这是最简单的方法!对于那些不知道什么“停止/重新启动mysql服务”的人,

  最简单的方法是重新启动服务器主机(即重新启动计算机)。

  以上是方法a!(此方法适用于MySQL的任何版本)

  以下是方法b :(方法仅适用于mysql4.0.26 !!!!(我估计,

  4.0的其他版本也应该可用)))))))

  有人在互联网上说,即更改root的密码。对于在Internet上循环的密码方法也是可行的。请参考以下内容:

  修改DOS下的root密码:当然,如果您以后安装phpmyadmin,则可以修改密码并通过phpmyadmin进行修改

  格式:mysqladmin -u用户名-P旧密码

  新密码

  示例:添加密码induecmblog扎根

  首先输入CMD命令行,转移到MySQL目录中的BIN目录,然后键入以下命令

  mysqladmin

  -UROT密码Iduscmblog

  注意:由于root在开始时没有密码,因此可以省略-P旧密码。

  D:phpmysqlbinmysqladmin -uroot密码

  返回汽车后,IdeaCMBlog设置为Idurecmblog

  但是,请注意,以上方法仅适用于mySQL4.0.26

  版本 !!!(我估计,其他版本的4.0也应该可以))))

  方法C:

  好的,如此多的酷刑,以上两种方法没有我自己测试,我对现实主义不承担任何责任!

  现在,我将讨论我亲自尝试的方法:

  顺便说一句,使用MySQL数据库的所有phps和网站都挂断了!无法打开它,

  以及以下提示:

  错误代码1045

  访问被拒绝

  用户'root'@'localhost'(使用密码:是)

  一开始,我一直在寻找Google(我不喜欢Baidu!),),),

  去寻找解决方案。看到很多东西后,我也参考了它。实际上,我无法解决问题。之后

  解决方案不一定是一样的!记住 ...

  我的mysql版本是:5.0.22

  (MySQL- Essential-5.0.22-Win32)

  整天,这些PHP网站罢工。我没有时间去服务器今晚寻找方法,但我仍然没有解决。

  最后,我决定删除MySQL并重新安装它!

  迅速卸载,无需重新启动计算机。

  因此,继续安装。

  第一步:

  打开此MySQL -Essential-5.0.22-Win32.exe文件;

  步骤2:查看窗口弹出,然后单击下一步

  输入下一步;

  步骤3:选择自定义项目,然后单击

  接下来进入下一步;

  步骤4:在此步骤中,请注意,请单击

  更改...选择MySQL目录的原始安装;选择后,继续单击下一步输入下一步;

  步骤5:单击安装

  安装 ...

  安装到下一步之前,您将提示您注册,选择最后一个,然后跳过注册,

  输入下一步以正式完成安装。

  安装完成后,继续弹出窗口以提示您立即配置它,

  选择下一步

  选择标准配置。

  接下来进入下一步

  在此步骤中,上述行被删除,仅包括

  ....路径线勾,继续单击下一步输入下一步

  在此步骤中,单击中间的“ Ex ****”,

  然后配置完成!

  目前,您是否去看看您的MySQL是否正常?

  !!

  没关系!交叉剖面

  您为什么要谈论Django的引入,为什么创建数据库错误?感谢您花时间阅读本网站的内容。有关Django现有数据库的更多信息,Django为什么不要忘记在此网站上找到信息。