将mysqldb导入__init__.py后烧瓶不工作

时间:2018-08-21 01:53:31

标签: flask mysql-python flask-admin

我是烧瓶中的新手。我正在创建一个小型博客应用程序。当我连接到mysqldb时,显示500错误。我在ubuntu 18.04中使用SSH与我的数字海洋中的服务器进行交互。 一开始我没有创建虚拟环境。我有两个版本的python,2.7和3.6。

是否存在版本冲突?

请帮助我

这是我的代码

    from flask_mysqldb import MySQLdb

def connection():
    conn = MySQLdb.connect(host="localhost",
                           user = "root",
                           passwd = "@passwd",
                           db = "BLOG")
    c = conn.cursor()

    return c, conn

这是我的 init .py文件

from flask import Flask, render_template, flash, request, url_for, redirect
from . import content_management
from dbconnect import connection
import sys

TOPIC_DICT = content_management.Content()

app = Flask(__name__)

@app.route('/')
def homepage():
    return render_template("main.html")



@app.route('/register/', methods=["GET","POST"])
def register_page():
    try:
        c, conn = dbconnect.connection()
        return("okay")
    except Exception as e:
        return(str(e))

0 个答案:

没有答案