小编Gui*_* IA的帖子

使用Python 3的Django 1.10和Socket.IO

我正在尝试在我的项目中找到一些"django-socketio"仓库.我使用django 1.10和python3.我真的搜索过,但我没有找到python3的工作示例.

我糟糕的解决方法

  • 我启动了node项目并将socket.io放在路由中
  • 在我的django视图中,我使用我的django会话将返回的数据发送到节点路由
  • 我在我的节点内管理来自django的会话,并向客户端发出内部路由.

这项工作,但我不敢相信这是一个很好的解决方案..任何人有其他想法?或者使用python3和socketio的工作示例?

谢谢!

python sockets django node.js socket.io

10
推荐指数
1
解决办法
1233
查看次数

如何在WebApp中实现指纹扫描仪?

我想使用android的传感器来获取指纹。我有一个WebApp,想获取指纹的回调。可以在WebApp中实现指纹扫描仪吗?使用Java或类似的东西?

fingerprint progressive-web-apps

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

如何在视图中使用Django缓存而不缓存所有页面

我尝试使用 Django Cache 来改善我的观点。效果很好,400 毫秒到 8 毫秒是完美的。但是当用户第一次访问页面时,Django 会在标题中缓存包含用户信息的页面,当我尝试注销时,页面会继续包含用户信息。

我也尝试在模板中使用缓存,但效果不好,我的问题来自视图,所以继续 400ms。

我的设置.py

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
        'LOCATION': 'unique-snowflake',
    }
}
Run Code Online (Sandbox Code Playgroud)

我的看法.py

@cache_page(60 * 15)
def list(request, tag_slug=None):
    page = request.GET.get('page')
    data = questions_controller.list_questions(request, tag_slug, None, page)
    if data:
        return render(request, 'questions/list.html', data)
    return page_not_found(request, "Page not found")
Run Code Online (Sandbox Code Playgroud)

python django caching django-cache django-caching

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

Django迁移依赖项引用不存在的父节点

我有django迁移的问题.我收到此错误:

django.db.migrations.exceptions.NodeNotFoundError: Migration user.0050_merge_20170523_1254 dependencies reference nonexistent parent node ('user', '0049_auto_20170519_1934')
Run Code Online (Sandbox Code Playgroud)

我修复错误,删除一些行,但在修复所有这些错误后,我得到其他:

ValueError: Could not find common ancestor of {'0050_merge_20170523_1254', '0007_auto_20170524_1540'}
Run Code Online (Sandbox Code Playgroud)

我无法解决这个问题.我可以删除数据库并再次makemigrations ...但在生产环境中我想知道如何正确修复,没有drop database哈哈.

谢谢!

migration django dependencies not-exists ancestor

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