小编dry*_*dry的帖子

使用twisted时,Flask找不到模板目录

根据我在这里找到的一些建议,我试图将Flask用作运行扭曲的应用程序的Web界面.

正如Flask文档中所建议的,我创建了一个"模板"目录,该目录与我的脚本处于同一级别,但是当我启动服务器时,我收到以下错误:

内部服务器错误

服务器遇到内部错误,无法完成您的请求.服务器过载或应用程序中存在错误.

当我不尝试加载模板并在请求中写一个字符串时它工作正常.这就是让我觉得它与模板的负载有关的原因.

from twisted.internet import reactor
from twisted.web.resource import Resource
from twisted.web.wsgi import WSGIResource
from twisted.internet.threads import deferToThread
from twisted.web.server import Site, NOT_DONE_YET

from flask import Flask, request, session, redirect, url_for, abort, \ 
render_template, flash

app= Flask(__name__)
app.config.from_object(__name__)

@app.route('/login', methods= ['GET', 'POST'])
def login():
    return render_template('login.html', error= error)

if __name__ == '__main__':
    root = WSGIResource(reactor, reactor.getThreadPool(), app)
    factory = Site(root)
    reactor.listenTCP(8880, factory)
    reactor.run()
Run Code Online (Sandbox Code Playgroud)

python templates twisted flask

19
推荐指数
2
解决办法
2万
查看次数

使用Pydev和RSE Server在远程Linux机器上定义远程解释器

我有一个Windows盒子和一个Linux红帽子盒子.

Eclipse按照此eclipse 页面上的说明安装在Windows .我设法建立一个在Linux机器上运行的RSE服务器; 我也可以在远程机器上创建一个项目.

实际上我在Linux上使用虚拟环境,我想在开发时选择它们.

有没有办法为PyDev或Django项目定义远程解释器

python eclipse pydev virtualenv

18
推荐指数
2
解决办法
3467
查看次数

为什么在安装本地egg存储库时pip会失败?

我在Windows 7上工作.我使用distutils创建了一个python egg.现在我尝试使用pip 1.0.2使用以下命令在虚拟环境中安装此egg:

然后我创建一个虚拟环境myVirtualEnv我使用activate.bat激活它然后执行以下命令:

pip install path_to_my_local_folder#eggName

这会在myVirtualEnv\build目录中创建我的egg副本,但是我有以下错误:

IOError:[Errno 2]没有这样的文件或目录:path_of_my_virtualEnv\build\PyEqdR\setup.py

你知道为什么pip正在寻找setup.py文件.我应该把它包含在鸡蛋中吗?

python egg pip local

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×3

eclipse ×1

egg ×1

flask ×1

local ×1

pip ×1

pydev ×1

templates ×1

twisted ×1

virtualenv ×1