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

emmmm主要原因处在deveops/conf.py这个文件的版本比较低,因为我还没有更新上去。 在deveops/conf.py这个文件中会写相关的一些起始参数。 ALIYUN_EXPIREDTIME就是其中,api获取阿里云的机器信息的时候会将机器的过期信息通过这个参数筛选出来。
我的环境执行报错是这个样子:
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'
from aliyunsdkcore.request import CommonRequest
这个类是的确存在的,阿里在最近的API更新中将所有的API发起方法都从CommonRequest起步。我这边已经把所有相关的阿里云使用重新以使用CommonRequest的方式重新封装了一次,但是没有上传到github上。但是原生的aliyunsdkcore中也应该是带这个类的。 请确认一下
pip3 install aliyunsdkcore
相关的python拓展是否有安装过。
请确认一下
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)
看起来都已经安装好了。
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'
我也碰到这个问题了,请问该如何处理
File "/home/xxx/devops/github.com/DevOps/deveops/tools/aliyun/cdn.py", line 13, in
安装阿里云最新版的SDK就可以了。 aliyun-python-sdk-core-v3==2.9.4