小编The*_*gon的帖子

表'roles_users'已经为此MetaData实例定义

你好我想在我的视图中获取currnet_user信息

我从users.models导入包含*

然后在我的代码中返回return current_user;

@app.route('/panel')
@login_required
def access_panel():
    return current_user.email;
Run Code Online (Sandbox Code Playgroud)

一旦我运行我的服务器它说

Traceback (most recent call last):
  File "manage.py", line 6, in <module>
    from nadel import app
  File "/Users/tbd/Desktop/Projects/nadel/__init__.py", line 27, in <module>
    from users import views
  File "/Users/tbd/Desktop/Projects/nadel/users/views.py", line 5, in <module>
    from users.models import *
  File "/Users/tbd/Desktop/Projects/nadel/users/models.py", line 8, in <module>
    db.Column('role_id', db.Integer(), db.ForeignKey('role.id')))
  File "/Library/Python/2.7/site-packages/flask_sqlalchemy/__init__.py", line 67, in _make_table
    return sqlalchemy.Table(*args, **kwargs)
  File "/Library/Python/2.7/site-packages/sqlalchemy/sql/schema.py", line 398, in __new__
    "existing Table object." % key)
sqlalchemy.exc.InvalidRequestError: Table 'roles_users' is already …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy

18
推荐指数
8
解决办法
1万
查看次数

标签 统计

python ×1

sqlalchemy ×1