Exemplo n.º 1
0
def init():
    db.init_app(app)
    db.drop_all(app=app)
    db.create_all(app=app)
    print("init...db")

    email = app.config.get('ADMINS')[0]
    admin = User('admin', email, '-+')
    db.session.add(admin)

    user2 = User('user2', '*****@*****.**', '-+')
    db.session.add(user2)

    uppo = Uppo()
    uppo.name_p = 'admin P'
    uppo.id = 2
    # uppo.user = user2
    db.session.add(uppo)

    p = KnPost(u'test post')
    p.html_content = 'this is a test post from manager'
    db.session.add(p)

    db.session.commit()
    print("create...admin")
Exemplo n.º 2
0
    render_template,
    redirect,
    url_for,
    make_response,
    flash,
)
from modules import db, User, Message
from uuid import uuid4


OWA = "https://api.openweathermap.org/data/2.5/weather"
API_KEY = os.getenv("API_KEY")

app = Flask(__name__)
app.secret_key = "555-444"
db.create_all()


@app.route("/", methods=["GET"])
def home():

    session_token = request.cookies.get("session_token")

    if session_token:

        user = db.query(User).filter_by(session_token=session_token).first()

    else:
        user = None

    return render_template("index.html", user=user)
Exemplo n.º 3
0
import os
from flaskPixtch import create_app

from modules import db

if __name__ == '__main__':
    #todo http://markitup.jaysalvat.com/home/
    #todo flask-sqlalchemy fix sae bug
    #todo unit test,post ,login
    #todo pv计数 排行榜
    #todo less css
    # http://developer.baidu.com/wiki/index.php?title=docs/cplat/rt/python/faq
    ######
    if 'SERVER_SOFTWARE' in os.environ:
        print "This is online environ"
    else:
        print "This is local environ"
    app = create_app()
    db.init_app(app)
    app.setup()
    db.create_all(app=app)
    ########
    import datetime

    t = datetime.datetime.now()
    print __name__, '>>init..ok', t, app.config.get('SQLALCHEMY_DATABASE_URI')
    port = int(os.environ.get('PORT', 5000))
    app.debug = True
    app.run(host='0.0.0.0', port=port)

Exemplo n.º 4
0
import os

sys.path.insert(0, os.path.join('.', 'pixtch'))
import unittest
from modules import db
from flaskPixtch import create_app


db_uri = 'sqlite:///db/unit_test.db'
app = create_app()
app.init_db(uri=db_uri)
app.setup()
db.app = app
db.init_app(app)
db.drop_all()
db.create_all()


class DatabaseTestCase(unittest.TestCase):
    def setUp(self):
        self.app = app.test_client()
        # app.testing = True
        app.config['TESTING'] = True
        print 'setup...'

    def tearDown(self):
        # os.close(self.db_fd)
        pass
        # os.unlink(flaskr.config['DATABASE'])

    def test_addUser(self):