在这做一些日常搜索的笔记
条评论当使用makemigrations时报错No changes detected:
(转https://blog.csdn.net/qq_39291784/article/details/78397589)
在修改了models.py后,有些用户会喜欢用python manage.py makemigrations生成对应的py代码。
但有时执行python manage.py makemigrations命令(也可能人比较皮,把migrations文件夹给删了),会提示”No changes detected.” 可能有用的解决方式如下:
先 python manage.py makemigrations –empty yourappname 生成一个空的initial.py
再 python manage.py makemigrations 生成原先的model对应的migration file
记录下git的一些操作指令,有时候忘了老要查
(转https://www.jianshu.com/p/3be4029ce854)
1 | git branch -r #查看远程所有分支 |
情景1:同步别人新增到远程的分支
1 | 1.git branch查看一下本地分支,再git branch -a查看一下远程分支,对比下,远程存在哪些本地没有的新分支. |
情景2:本地删除了分支,远程也想删除
2.1:本地想要删除某个分支,远程仓库的这个分支也要删掉怎么办?
1 | a.使用git branch -d 分支名来删除本地分支。 |
2.2:只把远程的删除掉怎么办?
1 | a.使用git push origin -d 分支名直接来删除远程分支。此时删除的只是远程的分支,本地仍然存在 |
2.3:远程删除了分支,本地也想删除
eg:直接到gitlab/github删除了某个分支,我在本地使用git branch -a查看远程分支,依然存在并且可以切换使用。我本地也想把远程分支记录删除怎么办?
1 | 1.git branch -a查看远程分支,红色的是本地远程远程分支记录。 |
解决 canvas 将图片转为base64报错: Uncaught DOMException: Failed to execute ‘toDataURL’
问题描述
当用户点击分享按钮时,生成一张海报,可以保存图片分享到朋友圈,用户的图片是存储在阿里云的OSS,当海报完成后,执行.canvas.toDataURL(“image/png”)时,出现index.html:28 Uncaught DOMException: Failed to execute ‘toDataURL’ on ‘HTMLCanvasElement’: Tainted canvases may not be exported的错误提示,这句话的翻译是uncaught domexception:未能对“htmlcanvaselement”执行“todataurl”:无法导出受污染的画布。因为图片跨域了,对画布造成了污染。
解决方法
搜索相关问题,大多是为img设置crossOrigin属性,实现图片允许跨域,即:img.setAttribute(“crossOrigin”,’Anonymous’),我为图片添加这个属性后,图片无法显示了,报了一个错误: Access to image at ‘https://claystar.oss-cn-shenzhen.aliyuncs.com/pic/9dd6d55c5c7334d9448c4628e6ff69f6.jpg' from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
通过和同事沟通讨论得知,只需要为图片添加一个时间戳即可。最后解决方式:
img.src=’http://www.xxxx.png' + ‘?time=’ + new Date()
- 本文链接:https://zhayes.github.io/2019/01/09/note/
- 版权声明:转载请附原文地址
分享
v1.5.2