示例#1
0
文件: app.py 项目: Aerdan/SpiderSilk
def resetdb():
	if request.method=='POST':
		refresh_db()
		addDefault()
		flash('Database Reset -  Please remove this function prior to deployment')
		return redirect(url_for('hello'))
	else:
		return render_template('resetdb.html')
示例#2
0
def main(host, port):  # pragma: no cover
    if sys.version_info[0] < 3:
        raise Exception("Must be using Python 3")
    db.refresh_db()
    loop = asyncio.new_event_loop()
    start_server = websockets.serve(entry, host=host, port=port, loop=loop)
    loop.run_until_complete(start_server)
    loop.run_forever()
示例#3
0
# randomly assign those stories to any of the 1000 names.

# all users will have the password "changeme"
# which looks like this:
# $2a$12$/xOeN.4B6wQsen5TgvOAMOUVvETJ8vDC8WqhjHRF2OYGSslxMmB2O


if __name__ == '__main__':
    password = '******'

    from db import User, Story, Tag, Reccomendation, addDefault, refresh_db, session as dbsession
    import random
    import loremipsum
    from datetime import datetime

    refresh_db()
    addDefault()
    print "Added Admin account."

    print "Adding users."

    for adduser in xrange(1, 1000):
        username = "******" % (adduser)
        user = User(username, '', password)
        user.species = 'Automatic'
        user.bio = 'Automatic bio'
        user.email = '*****@*****.**'
        user.minorflag = True
        user.accepttos = True
        dbsession.add(user)
    dbsession.commit()