我正在编写学生成绩跟踪器,但无法弄清楚如何将学生添加到数据库中

时间:2016-11-22 02:59:45

标签: python mysql amazon-web-services

我正在研究的项目是CSI101的学生成绩跟踪器,但我正在努力解决一个关键部分。我有数据库工作,网页启动并运行。当我直接从数据库中添加变量(即学生姓名)时,它会保存,但我不能为我的生活找出如何通过将其添加到网站上指定的字段来添加它,因为它们不起作用。 / p>

elif (menuOption == "Modify Student"):

    try: 
      firstName = formData["firstName"].value + "%"
    except: 
      firstName = "%"
    try: 
      lastName = formData["lastName"].value + "%"
    except: 
      lastName = "%"

上面的代码按照应该显示完整报告的方式工作,但下面的代码是我需要允许我添加学生数据

module: {
    loaders: [
        ...
        {
            test: /\.html$/,
            exclude: /node_modules/,
            loaders: ['html', 'html-minify']
        }
        , {
            test: /\.vue$/,
            loader: 'vue'
        }
        ...
    ]
},
vue: {
    ...
    html: {
        root: path.resolve(__dirname, './source/static'),
        attrs: ['img:src', 'img:srcset']
    },
    loaders: {
        css: ExtractTextPlugin.extract("css"),
        sass: ExtractTextPlugin.extract("css!sass")
    }
},
resolve: {
    root: [
        path.resolve('./source')
    ],
    extensions: ['', '.js', '.json', '.scss', '.html', '.css', '.vue'],
    alias: {
        'vue': 'vue/dist/vue.js'
    }
},

非常感谢任何和所有帮助!

1 个答案:

答案 0 :(得分:0)

对于python2.x来连接mysql你可以使用MySQLdb,对于python3.x使用pymysql代替。
例如:

conn=pymysql.connect(host='localhost',user='root',passwd='***',db='student',port=3306,charset='utf8')
cur=conn.cursor()
cur.execute('select * from student')
data=cur.fetchall()