小编Rob*_*rai的帖子

如何在Flask微框架中使用Neo4j-embedded for Python(线程)?

我正在关注Flask教程(Flaskr),以便尝试使用Neo4j-embedded for Python.这是一个虚拟的.这是我的"主要"应用代码:

import os
import jpype
from neo4j import GraphDatabase
from flask import Flask, request, session, g, redirect, url_for, abort, render_template, flash

app = Flask(__name__)
app.config.from_pyfile(os.environ['APP_SETTINGS'])


def connectDB(): 
    return GraphDatabase(app.config['DATABASE'])


def initDB():
    db = connectDB()

    with db.transaction:
        users = db.node()
        roles = db.node()

        db.reference_node.USERS(users)
        db.reference_node.ROLES(roles)

        userIndex = db.node.indexes.create('users')

        user = db.node(name=app.config['ADMIN'])
        user.INSTANCE_OF(users)
        userIndex['name'][app.config['ADMIN']] = user

        role = db.node(type='superadmin')
        role.INSTANCE_OF(roles)

        role.ASSIGN_TO(user)

    db.shutdown()

    print "Database initialized."


def testDB():
    db = connectDB()

    with db.transaction:
        userIndex = db.node.indexes.get('users')
        user = userIndex['name'][app.config['ADMIN']].single
        username = …
Run Code Online (Sandbox Code Playgroud)

python neo4j flask

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

切诺基+ uWSGI + Pylons

我已经使用uWSGI + Cherokee成功部署了一个Django应用程序.但是,在我决定使用Django之前,我想尝试Pylons.

到目前为止,我已按照此处的说明/建议: 使用uWSGI部署Pylons

Paster服务毫无障碍地工作.但是当我尝试通过uWSGI服务时,我无处可去:

/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M

我的uWSGI主进程和工作进程被生成.所以,我访问http:// localhost:5000 这是我得到的:

Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
Run Code Online (Sandbox Code Playgroud)

我的终端回读(并在刷新浏览器时重复):

invalid request block size: 21573...skip
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我找不到uWSGI + Cherokee的任何指南或步骤

python pylons cherokee uwsgi

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

标签 统计

python ×2

cherokee ×1

flask ×1

neo4j ×1

pylons ×1

uwsgi ×1