我是烧瓶中的新手。我正在创建一个小型博客应用程序。当我连接到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))