DevOps icon indicating copy to clipboard operation
DevOps copied to clipboard

执行数据迁移python apps/manage.py makemigrations报错

Open nondevops opened this issue 7 years ago • 6 comments

执行数据迁移python apps/manage.py makemigrations报错、 python3.5.6 依赖库来源requirements.txt python apps/manage.py makemigrations 按照文档操作并没有此目录,去掉apps在/下执行报以下错误: image

nondevops avatar Sep 12 '18 16:09 nondevops

emmmm主要原因处在deveops/conf.py这个文件的版本比较低,因为我还没有更新上去。 在deveops/conf.py这个文件中会写相关的一些起始参数。 ALIYUN_EXPIREDTIME就是其中,api获取阿里云的机器信息的时候会将机器的过期信息通过这个参数筛选出来。

YoLoveLife avatar Sep 12 '18 16:09 YoLoveLife

我的环境执行报错是这个样子:

  File "/home/xxx/devops/github.com/DevOps/deveops/tools/aliyun/cdn.py", line 13, in <module>
    from aliyunsdkcore.request import Commonrequest
ImportError: cannot import name 'Commonrequest'

raindylong avatar Sep 18 '18 06:09 raindylong

from aliyunsdkcore.request import CommonRequest

这个类是的确存在的,阿里在最近的API更新中将所有的API发起方法都从CommonRequest起步。我这边已经把所有相关的阿里云使用重新以使用CommonRequest的方式重新封装了一次,但是没有上传到github上。但是原生的aliyunsdkcore中也应该是带这个类的。 请确认一下

pip3 install aliyunsdkcore

相关的python拓展是否有安装过。

YoLoveLife avatar Sep 18 '18 09:09 YoLoveLife

请确认一下

pip3 install aliyunsdkcore

相关的python拓展是否有安装过。

:~/devops/github.com/DevOps$ pip3 install aliyunsdkcore          
Requirement already satisfied: aliyunsdkcore in /home/xxx/devops/lib/python3.5/site-packages (1.0.2)
Requirement already satisfied: pycrypto>=2.6.1 in /home/xxx/devops/lib/python3.5/site-packages (from aliyunsdkcore) (2.6.1)

看起来都已经安装好了。

raindylong avatar Sep 18 '18 13:09 raindylong

from ..api import yocdn as CDNAPI File "/vagrant/YoLoveLife/DevOps/apps/yocdn/api/yocdn.py", line 6, in <module> from yocdn import models,serializers File "/vagrant/YoLoveLife/DevOps/apps/yocdn/serializers.py", line 3, in <module> from yocdn.tasks import clean_cdn File "/vagrant/YoLoveLife/DevOps/apps/yocdn/tasks.py", line 11, in <module> from deveops.tools.aliyun.cdn import AliyunCDNTool File "/vagrant/YoLoveLife/DevOps/deveops/tools/aliyun/cdn.py", line 13, in <module> from aliyunsdkcore.request import CommonRequest ImportError: cannot import name 'CommonRequest' 我也碰到这个问题了,请问该如何处理

jcops avatar Oct 02 '18 14:10 jcops

File "/home/xxx/devops/github.com/DevOps/deveops/tools/aliyun/cdn.py", line 13, in from aliyunsdkcore.request import Commonrequest ImportError: cannot import name 'Commonrequest'

安装阿里云最新版的SDK就可以了。 aliyun-python-sdk-core-v3==2.9.4

ipcpu avatar Oct 09 '18 07:10 ipcpu