如何在 Flask uWSGI Nginx 中导入文件?

迷宫空间

我检查了每个关于它的 SO 问题,但答案主要是关于导入错误,而我没有这样的问题。我主要是跟着这篇文章,然后这一个有一个正常运作的注册。

我不想使用 Flask-SQLalchemy 创建自己的数据库(为了好玩),但是当我尝试访问数据库 ( DButils.py) 函数时,它发生了内部服务器错误。

顶部的烧瓶代码是:

from flask import Flask, render_template, flash, redirect, url_for, session, 
from wtforms import Form, StringField, TextAreaField, PasswordField, validators
from functools import wraps
from DButils import *

我的文件夹下面的混帐的相同顺序,DButils.py在同一文件夹中app.py

我在导入模块时没有遇到错误,但只有在我尝试调用它的函数时才遇到错误。DButils.py我只有一个注册功能:

def signup(nick, email, password):
    return True

当我尝试在app.py代码中调用它时

@app.route('/register', methods=['GET', 'POST'])

def register():
    form = RegisterForm(request.form)
    if request.method == 'POST' and form.validate():
        email = form.email.data
        nick = form.nick.data
        password = form.password.data
        signup(nick,email,password) #WHEN COMMENTED NO ERROR OCCURS
        return redirect(url_for('login'))
    return render_template('register.html', form=form)

我收到消息“内部服务器错误”,但没有其他线索。它可以是什么?如何在 Flask 的外部模块中调用函数?

谢谢你的帮助!

迷宫空间

我通过试错法找到了答案。显然pkill --signal SIGHUP uwsgisudo systemctl restart nginx.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Flask和Nginx启动uwsgi

来自分类Dev

nginx / uwsgi / flask在模板中不使用CSS文件

来自分类Dev

nginx / uwsgi / flask在模板中不使用CSS文件

来自分类Dev

在Ubuntu中使用Flask,nginx和uWSGI运行Python文件

来自分类Dev

如何在 Flask 中导入“随机”?

来自分类Dev

Flask + Gevent-SSE与Nginx + uwsgi超时

来自分类Dev

使用uwsgi和nginx运行Flask应用

来自分类Dev

使用uwsgi和nginx运行Flask应用

来自分类Dev

使用Flask,Nginx和uwsgi获取404

来自分类Dev

在 Uwsgi 和 Nginx 上使用 SocketIO 的 Flask

来自分类Dev

Flask Nginx Guincorn/uwsgi docker 配置

来自分类Dev

sqlite3无法打开数据库文件,运行Centos,flask uwsgi nginx

来自分类Dev

uwsgi / nginx上的Flask应用-引导时未创建unix套接字文件

来自分类Dev

sqlite3无法打开数据库文件,运行Centos,flask uwsgi nginx

来自分类Dev

nginx + uwsgi + django“无法导入设置”

来自分类Dev

Flask + uwsgi + nginx:什么时候释放内存?

来自分类Dev

使用uwsgi和nginx在Flask中对Vue进行Docker化

来自分类Dev

无法通过uwsgi将Flask模块链接到Nginx

来自分类Dev

如何在uWSGI中正确加载Flask应用模块?

来自分类Dev

nginx + django + uwsgi静态文件403禁止

来自分类Dev

如何在R中导入SVG文件?

来自分类Dev

如何在Matlab中导入pts文件

来自分类Dev

如何在SVG文件中导入字体?

来自分类Dev

如何在R中导入DAT文件

来自分类Dev

如何在 .vue 文件中导入包

来自分类Dev

如何在 Python 中导入文件?

来自分类Dev

如何在C#中导入文件?

来自分类Dev

如何在python中导入文件?

来自分类Dev

如何使用unix套接字加载2个flask应用程序以为nginx / uwsgi提供2个子域?

Related 相关文章

热门标签

归档