自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 主机nginx代理容器内部nginx方法,一台主机多项目也能多域名访问(附配置文件)

也可以填localhost,因为是转发相当于外层主机给内层容器(你就当是虚拟机好了)的转发,机器还是一个机器】反正也是主机转发过来的,干脆用一样的好了,于是端口映射直接用8765:8765,容器内的nginx直接监听8765端口。没靠谱的只能自己试着配了,一开始我看到大家改了端口映射无论主机还是容器都用80端口,于是我也这么干了。但是不用80端口就会面临一个状况,要用域名加设置的端口才能登陆,这未免太丑了!就相当于,主机nginx直接转发到主机的8765端口,然后终于好使了。主机配置,转发uwsgi。

2024-10-14 15:12:03 149

原创 django.db.utils.OperationalError: (1045, “Access denied for user ‘@‘local‘ (using password:YES)“)

项目上线后,有两个数据库的配置文件,一个是本地的一个是线上的,好久之后再次回到本地的pycharm,忘记了有两个配置文件的事了,因为这两个密码不一样,一直报错密码不对,还以为遗漏了什么,上网查每一个能解决的,最后干脆把配置删除了,结果还是报错说密码不对,这什么情况啊......报错:django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")

2024-05-08 09:55:15 477 1

原创 Download missing driver files 2002 - Can‘t connect to local MySQL server through socket ‘/var/lib

这个错误是连接不上mysql导致的,一般都是mysql配置里的mysqld.sock位置不是下面的位置导致的【这个位置是注释的,因为默认是这个位置,如果mysqld.sock换到其他位置了可以去掉注释,写上对应的新地址】然后将那个mysqld.sock 文件的位置放在socket后面,然后再重启一下我们的mysql,就好使了。解决方法:找到添加数据库的位置,然后输入用户密码,数据库名称,之后点击Test connection。之后会出现一个提示,点击左侧的脸色按钮下载驱动,之后数据库就能连接上了。

2024-04-17 19:41:13 683 1

原创 AssertionError: `basename` argument not specified, and could not automatically determine the name fr

报错解决:AssertionError: `basename` argument not specified, and could not automatically determine the name from the viewset, as it does not have a `.queryset` attribute.补充:通过名字反向生成url部分的Basename,就是我们刚定义的url的名字。再次运行就不报错了。

2024-04-09 12:47:09 600

原创 ManyToManyField生成字段为空

当使用ManyToManyField连接另一个表的时候,不会生成roles的字段,而是会生成另一个表,来连接两个表。方法二:用代码将对应用户与起角色连接起来。

2024-04-06 23:35:22 219

原创 版本中settings的配置与认证返回内容

最后的认证部分写的是:认证函数的路径。

2024-04-06 15:46:06 118 1

原创 数据库创建表时出现:Running migrations: No migrations to apply.

之后再在Tools中的run manage.py task 中输入makemigrations 和migrate就可以正常生成表格了。解决方法:删除数据库表django_migrations中对应的刚才生成的表格的字段名字。

2024-04-06 12:08:55 866

原创 python manage.py makemigrations和python manage.py migrate的简便写法

在其中可以直接输入 makemigrations和migrate,而且有提示不需要写全,效果和正常生成数据库的效果一样。在pycharm顶部的Tools中找到Run manage.py Task。原因:因为相当于已经执行了python manage.py。

2024-04-06 11:47:12 198 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除