小编had*_*adi的帖子

django-channels是否适合实时游戏?

我想制作一个实时游戏,我想使用NodeJS-SocketIO或aiohttp,直到我遇到django-channels,然后我阅读它的文档.

这是一个很好的模块

问题:

  1. django-channels是否适合实时游戏?
  2. django-channels是否优于aiohttp/nodejs-socketio?
  3. 它适用于所有客户端(Android,IOS,桌面)?

python django django-channels

7
推荐指数
1
解决办法
817
查看次数

django objects.all()vs objects.filter()

Queryset.objects.all() 返回所有对象,并且,

Queryset.objects.filter() 也返回所有对象.

我有两个使用的查询,Queryset.objects.filter()我想用它来返回所有对象.

问题:两者Queryset.objects.all()Queryset.objects.filter() 性能是否相同?

python django

5
推荐指数
2
解决办法
1956
查看次数

python 3.5中的async / await关键字是否受C#中的async / await启发?

asyncawaitpython 3.5中的/ (语法和关键字)与C#中的async/ 非常相似await

C#示例:

async void asyncTask(){
    await asyncMethod()
}
Run Code Online (Sandbox Code Playgroud)

Python示例:

async def asyncTask():  
    await async_method()
Run Code Online (Sandbox Code Playgroud)

问题:python 3.5中的async / await是否受到C#中async / await的启发?如果是,为什么?

c# python asynchronous python-3.5

4
推荐指数
1
解决办法
396
查看次数

如何使用子进程在当前激活的virtualenv中运行python代码?

我有一个名为 virtualenv 的虚拟环境'venv',它已激活:

(venv)>
Run Code Online (Sandbox Code Playgroud)

我编写了将在 virtualenv ( main.py) 中运行的代码:

import subprocess
result = subprocess.run('python other.py', stdout=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)

但是当我运行main.py文件时:

(venv)> python main.py
Run Code Online (Sandbox Code Playgroud)

subprocesspython other.py不在virtualenv ie 中执行命令 ( )venv

如何subprocess在当前virtualenv会话中运行命令?

python subprocess virtualenv

3
推荐指数
1
解决办法
5056
查看次数