flask-migrate

    0熱度

    1回答

    在過去的幾個星期裏,我一直在建立一個網站,主要基於Miguel Grinberg的書'Flask Web Development'。這是我參考「manage.py」文件: import os from app import create_app, db from app.models import User, Role, Permission, Post from flask.ext.scr

    2熱度

    1回答

    有沒有人有成功在pythonanywhere上使用flask-migrate的例子?有沒有人有一個簡單的例子,說明使用遷移的app.py應該是什麼樣子?沿着線的東西: from flask import Flask, request, render_template from flask.ext.sqlalchemy import SQLAlchemy from flask.ext.migra

    2熱度

    1回答

    沒有創建表我有一個瓶項目與的MySQL數據庫和使用SQLAlchemy的作爲ORM和燒瓶遷移 *的遷移。 我寫我的模型,當我運行遷移,遷移文件是空的,因爲現有的表都出來了燒瓶遷移的控制的,所以我實際上必須刪除這些表,讓遷移工具檢測和再次創建。但問題是我不想刪除和創建我的表。 那麼有沒有一種方法可以將我的模型與我的現有的表同步? 編輯: 我剛剛發現,在env.py文件,它可以指定存在 表,它不會產生

    0熱度

    1回答

    我有一個瓶的應用程序有如下型號: class User(db.Model, UserMixin): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(64), unique=True, index=True) pas

    0熱度

    1回答

    我正在嘗試將Heroku應用程序部署到Heroku。我已經被推到Heroku的,並且可以訪問我的登錄頁面,但到數據庫的任何調用給出了一個OperationalError: 2014-01-29T12:12:31.801772+00:00 app[web.1]: OperationalError: (OperationalError) no such table: projects_project

    0熱度

    1回答

    我有一個基於Flask的應用程序,我試圖啓用遷移以管理數據庫結構更改。在我開始使用alembic和flask-migrate之前,我的數據庫不是空的,並且包含表和記錄。 首先,我試圖用蒸餾器獨立的,只是PIP安裝蒸餾器,然後配置一切,並使用自動生成爲產生差異。所有工作正常,但輸出不正是我所料: INFO [alembic.autogenerate.compare] Detected removed

    5熱度

    2回答

    我一直在使用Flask-Migrate(Alembic)來更新我的數據庫。我更新了我的models.py文件,但是我犯了一個錯誤。我跑遷移,去升級數據庫,但是我得到這個錯誤: sqlalchemy.exc.IntegrityError: (_mysql_exceptions.IntegrityError) (1215, 'Cannot add foreign key constraint') [S

    14熱度

    7回答

    我正在通過燒瓶教程,試圖運行一個腳本來創建數據庫,而不是通過命令行執行。它使用SQLAlchemy-migrate包,但是當我嘗試運行腳本時,它會給出一個ImportError。 這是終端輸出: Sean:app seanpatterson$ python ./db_create.py Traceback (most recent call last): File "./db_crea

    1熱度

    1回答

    我發現了一種通過binds與Flask連接到多個數據庫的方法。 事實導致到問題: 我與SQLAlchemy的定義我自己的數據庫模型。 我使用Flask-Migrate生成我的數據庫 我希望連接到第三方數據庫並使用SQLAlchemy ORM。 我希望的方式使用SQLAlchemy的ORM查詢第三方數據庫,如:db.session.query(THIRDPARTYMODEL).filter_by(i

    3熱度

    2回答

    我正在使用燒瓶。我安裝了Flask-migrate並一直使用它來遷移我的postgresql數據庫。它在我的本地盒子上正常工作。然而,當我在openshift運行它,我得到一個錯誤 "File "/opt/rh/python27/root/usr/lib64/python2.7/ConfigParser.py", line 396, in set raise NoSectionError