小编Pyd*_* UA的帖子

apache global basic auth

我有几个虚拟主机的apache web服务器

我希望所有人都支持基本授权(AuthType Basic)

但是 - 似乎Auth derective仅适用于<Location><Directory>(在Virtualhost部分内)

有没有办法一次为所有虚拟主机全局设置基本身份验证?

apache basic-authentication

6
推荐指数
1
解决办法
2224
查看次数

没有特权访问的Docker VPN IPSec客户端

我有一个 mysql 数据库,只有在建立 VPN 连接后才能访问(IpSec-shared-secret + 用户名 + 密码)

所以我想运行一个隔离的 docker 容器,它将以某种方式建立这个连接和代理/公开 mysql 端口,以便其他容器可以连接到它而不知道是否有 vpn 连接

我能找到的所有示例 - 需要对主机/网络的特权访问(我想避免完全隔离容器逻辑)

我想要的只是从容器中公开 mysql 端口,该容器可以建立对远程主机的 mysql 端口的 ipsec-vpn 访问

vpn docker

6
推荐指数
1
解决办法
2205
查看次数

Docker compose 用于生产和开发

所以我使用 Python+Django(但对于这个问题并不重要)

当我编写代码时,我只需运行

./manage.py runserver 
Run Code Online (Sandbox Code Playgroud)

它负责网络服务器、静态文件、自动重新加载等。

并且为了将其投入生产,我使用了一系列命令,例如

./manage.py collectstatic
./manage.py migrate
uwsgi --http 127.0.0.1:8000 -w wsgi --processes=4
Run Code Online (Sandbox Code Playgroud)

我还有一些其他服务,如 postgres、redis(生产和开发都很常见)

所以我试图在这里适应 docker(+ -compose) 但我无法理解如何用它拆分 prod/dev。

基本上在 docker-compose.yml你定义你的服务和图像 - 但在我的情况下,生产中的图像应该运行一个 CMD 而在开发中运行另一个..

实现这一目标的最佳做法是什么?

django production docker docker-compose

6
推荐指数
1
解决办法
3068
查看次数

Paypal请求金钱 - 它有API吗?

在paypal上有一个通过电子邮件功能请求 - (你可以在那里发一些人的电子邮件,他可以给你发钱)

它有API吗?(所以我想通过电子邮件从我的申请中要钱)

email paypal

5
推荐指数
1
解决办法
4854
查看次数

Django manytomany信号?

假设我有这样的模型

class Event(models.Model)
    users_count = models.IntegerField(default=0)
    users = models.ManyToManyField(User)
Run Code Online (Sandbox Code Playgroud)

如果事件添加/删除某些用户,您会如何建议更新users_count值?

python django django-signals django-models

5
推荐指数
1
解决办法
4024
查看次数

python程序之间的通信

我有一个在Linux上作为守护进程运行的python程序.

如何从另一个python程序发送这个守护进程的信号?

python process

5
推荐指数
1
解决办法
3652
查看次数

python守护进程中的子子进程kill

我在python运行外部程序:

subprocess.call(["java", "-jar", "start.jar"])
Run Code Online (Sandbox Code Playgroud)

当我杀死守护进程时,子进程(java)仍在运行

我怎么能让孩子的过程也被杀死?

python subprocess daemon

5
推荐指数
1
解决办法
2401
查看次数

为多个域设置httpS

我需要为多个domians xxxx.com xxxx.net设置https(带有单个通用证书)

我们购买证书的CA要求创建证书签名请求(CSR),但是当我用openssl生成它时 - 它只询问一个名称

如何为多个域制作一个CSR?

ssl https openssl csr

5
推荐指数
1
解决办法
5774
查看次数

Django + docker + 周期性命令

使用 docker (docker-compose) 运行 Django 时,运行定期/计划任务(例如 manage.py custom_command )的最佳实践是什么?

fe 最常见的情况 - ./manage.py clearsessions

  • Django 建议使用 cronjobs 运行它...
  • 但是 Docker 不建议向单个容器添加多个正在运行的服务......

我想我可以为我需要运行的每个命令从同一个图像创建一个 docker-compose 服务 - 该命令应该在需要睡眠的情况下运行无限循环,但是对于需要调度的每个命令来说,这样做似乎有点过分

你有什么建议?

django docker periodic-task

3
推荐指数
2
解决办法
3849
查看次数

Django 3.1 - 异步视图 - 使用查询集

从 3.1(目前是测试版)开始,Django 支持异步视图

async def myview(request):
    users = User.objects.all()
Run Code Online (Sandbox Code Playgroud)

这个例子不起作用 - 因为 ORM 还没有准备好异步

那么目前的解决方法是什么?

您不能只将 sync_to_async 与 queryset 一起使用 - 因为它们没有被评估:

from asgiref.sync import sync_to_async

async def myview(request):
    users = await sync_to_async(User.objects.all)()
Run Code Online (Sandbox Code Playgroud)

所以唯一的方法是在sync_to_async中评估查询集:

async def myview(request):
    users = await sync_to_async(lambda: list(User.objects.all()))()
Run Code Online (Sandbox Code Playgroud)

看起来很丑

关于如何让它更好的任何想法?

python django asynchronous django-3.1

3
推荐指数
2
解决办法
2051
查看次数