예제 #1
0
def install_step1(form):
    if form.validate_on_submit():
        create_tables(db)
        from app.models.site import SiteMeta
        from app.models.user import User
        metas = {
            "name": form.name.data,
            "description": "这是一个书籍站点",
            "about": "这个地方可以用来介绍您自己,或者您的网站。"
        }
        SiteMeta.add(metas)
        User.add(form.username.data, form.password.data)
        current_app.start = True
        set_site(current_app)
        return render_template("admin/start/install-step1.html", username=form.username.data)
    return render_template("admin/start/install.html", form=form)
예제 #2
0
def set_site(app):
    from app.models.site import SiteMeta
    metas = SiteMeta.all()
    metas = dict([(meta.name, meta.value) for meta in metas])
    app.site = metas