我正在使用新版本的Django构建新的Django应用程序.我发现Django 2.0可用(2.0.2)https://www.djangoproject.com/download/,现在尝试用pip安装它.
pip install Django == 2.0.2
但这对我不起作用.
找不到满足要求的版本Django == 2.0(版本:1.1.3,1.1.4,1.2,1.2.1,1.2.2,1.2.3,1.2.4,1.2.5,1.2.6 ,1.2.7,1.3,1.3.1,1.3.2,1.3.3,1.3.4,1.3.5,1.3.6,1.3.7,1.4,1.4.1,1.4.2,1.4.3,1.4 .4,1.4.5,1.4.6,1.4.7,1.4.8,1.4.9,1.4.10,1.4.11,1.4.12,1.4.13,1.4.14,1.4.15,1.4.16 ,1.4.17,1.4.18,1.4.19,1.4.20,1.4.21,1.4.22,1.5,1.5.1,1.5.2,1.5.3,1.5.4,1.5.5,1.5.6 ,1.5.7,1.5.8,1.5.9,1.5.10,1.5.11,1.5.12,1.6,1.6.1,1.6.2,1.6.3,1.6.4,1.6.5,1.6.6 ,1.6.7,1.6.8,1.6.9,1.6.10,1.6.11,1.7,1.7.1,1.7.2,1.7.3,1.7.4,1.7.5,1.7.6,1.7.7 ,1.7.8,1.7.9,1.7.10,1.7.11,1.8a1,1.8b1,1.8b2,1.8rc1,1.8,1.8.1,1.8.2,1.8.3,1.8.4,1.8.5 ,1.8.6,1.8.7,1.8.8,1.8.9,1.8.10,1.8.11,1.8.12,1.8.13,1.8.14,1.8.15,1.8.16,1.8.17,1.8 .18,1.9a1,1.9b1,1.9rc1,1.9rc2,1.9,1.9.1,1.9.2,1.9.3,1.9.4,1.9.5,1.9.6,1.9.7,1.9.8,1.9 .9,1.9.10,1.9.11,1.9.12,1.9.13,1.10a1,1.10b1,1.10rc1,1.10,1.10.1,1.10.2,1.10.3,1.10.4,1.10.5,1.10.6,1.10.7,1.10.8,1.11a1,1.11b1,1.11rc1,1.11,1.11.1,1.11.2,1.11.3,1.11.4,1.11.5,1.11.6 ,1.11.7,1.11.8,1.11.9,1.11.10)没有找到Django == 2.0的匹配分布
我使用的是python 2.7.14和pip 9.0.1.这有什么不对?
我打算在我的kubernetes-clustering infra中部署一个应用程序.我把图像推到了dockerhub repo.如何从dockerhub中提取图像?
我是kubernetes集群的新手。我有一个简单的问题。我处于多个kubernetes集群中。似乎在kubernetes中有多个集群可用。因此,kubernetes中的“多重集群”意味着:
- 是物理的多个群集,它们具有自己的主节点,节点?
- 还是一种物理集群中的“逻辑”多集群?(具有一个主节点和一个节点)?
你想教我吗?谢谢。
我想使用Google服务帐户凭据将文件上传到我的Google云端硬盘.
我从Google Developer Console下载了凭证作为JSON文件,并从中获取了凭证.
这是我的代码片段.
google_drive_service = discovery.build('drive', 'v3',
credentials=ServiceAccountCredentials.from_json_keyfile_name
os.path.join(settings.CLIENT_PATH, settings.CLIENT_SECRET_FILE),
scopes=settings.SCOPES))
media = MediaFileUpload(tmp_file_path, mimetype=tmp_file.content_type, resumable=True)
google_drive_service.files().create(body=file_metadata, media_body=media, fields='id').execute()
Run Code Online (Sandbox Code Playgroud)
代码运行且没有错误,但我找不到上传到我的Google云端硬盘帐户的文件.我不确定为什么不上传文件.你想帮我解决这个问题吗?
python google-api google-drive-api google-api-python-client service-accounts
我有两张桌子。
class Writer(models.Model)
name = model.CharField()
...
class Article(models.Model)
name = model.CharField()
writer = model.ForeignKey('Writer', related_name="relationship")
...
Run Code Online (Sandbox Code Playgroud)
我想构建一些获取作者列表的 API 端点,但这应该可以通过文章 ID 进行过滤。我正在使用 django 过滤器。所以:
class WriterViewSet(viewsets.ReadOnlyModelViewSet):
filter_backend = [filters.djangoFilterBackend],
filter_class = WriterFilter
class WriteFilter(django_filters.rest_framework.FilterSet):
....
Run Code Online (Sandbox Code Playgroud)
所以我担心的是,我如何定义 WriteFilter 以通过文章过滤 Writer?
我有这样的模型:
class A:
....
class B:
....
a = model.ForeignKey(A, related_name='a')
....
Run Code Online (Sandbox Code Playgroud)
假设有一个 B 对象。我可以得到这样的对象:
b = B()
a = b.a
Run Code Online (Sandbox Code Playgroud)
那么获取与A相关的所有B对象的最简单方法是什么?
另外,我可以获得 A 的列表。
list_a = A.objects.filter()
Run Code Online (Sandbox Code Playgroud)
那么获取与list_a中的A对象相关的B列表的最简单方法是什么?
还有一个相反的情况:我有一个 B 列表:
list_b = B.objects.filter()
那么,获取list_b中与B对象相关的A对象的列表的最简单且优化的方法是什么呢?
如何允许特定的lambda访问serverless.yml中的特定s3存储桶?
例如,我正在使用无服务器将文件上传功能移植到lambda。要将文件上传到特定的s3存储桶,我需要允许lambda访问该s3存储桶。如何在serverless.yml中执行此操作?
amazon-s3 amazon-web-services aws-lambda amazon-policy serverless
我有一堆应用程序相互交互。我需要将它们部署在 Amazon Lambda 上,每个应用程序都有每个域。我正在使用 zappa 部署它们。在我部署一个之后,只是尝试部署另一个。但我收到此错误。
错误:此应用程序已部署 - 您是要调用更新吗?
看来它要更新已经部署的以前的应用程序。我不知道这个。为什么它们被识别为相同的应用程序?你有什么想法吗?如何将其部署为 Lambda 上的独立服务?
django ×3
kubernetes ×2
python ×2
amazon ×1
amazon-s3 ×1
aws-lambda ×1
docker ×1
dockerhub ×1
flask ×1
google-api ×1
lambda ×1
serverless ×1