.1
marshmallow-sqlalchemy==0.21.0
more-itertools==8.1.0
prison==0.1.2
psycopg2==2.8.4
PyJWT==1.7.1
pyrsistent==0.15.7
python-dateutil==2.8.1
python3-openid==3.1.0
pytz==2019.3
PyYAML==5.3
six==1.14.0
SQLAlchemy==1.3.12
SQLAlchemy-Utils==0.36.1
Werkzeug==0.16.0
WTForms==2.2.1
zipp==2.0.0


### Describe the expected results
I have 2 tables called shipment and user. The shipment has a foreign key to the table user. Each shipment has a user. I am trying to create a model class by linking the users name to the shipment. as shown below

```python
##models.py
class Shipments(Model):
    __bind_key__ ='swyft-db'
    __tablename__ ='shipment'
    id = Column(Integer, nullable=False, primary_key=True)

    user_id = Column(Integer,  ForeignKey(
        "user.id"), nullable=True)
    # TODO: Cannot get user due to conflict with the internal user db
    user = relationship("User")
```

### Describe the actual results
I get an error when I try to  use 
`user = relationship("User")`
```pytb

2020-02-15 18:49:47,871:INFO:flask_appbuilder.baseviews:Registering route /permissionviews/show/<pk> ['GET']
2020-02-15 18:49:47,916:INFO:flask_appbuilder.base:Registering class MenuApi on menu 
2020-02-15 18:49:47,916:INFO:flask_appbuilder.api:Registering route /api/v1/menu/ ['GET']
Traceback (most recent call last):
  File "/home/dehan/.pyenv/versions/3.7.5/bin/flask", line 8, in <module>
    sys.exit(main())
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/flask/cli.py", line 966, in main
    cli.main(prog_name="python -m flask" if as_module else None)
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/flask/cli.py", line 586, in main
    return super(FlaskGroup, self).main(*args, **kwargs)
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
[Truncated]
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/sqlalchemy/ext/declarative/clsregistry.py", line 294, in __call__
    x = eval(self.arg, globals(), self._dict)
  File "<string>", line 1, in <module>
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/sqlalchemy/util/_collections.py", line 734, in __missing__
    self[key] = val = self.creator(key)
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/sqlalchemy/ext/declarative/clsregistry.py", line 273, in _access_cls
    return _determine_container(key, cls._decl_class_registry[key])
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/sqlalchemy/ext/declarative/clsregistry.py", line 257, in _determine_container
    value = value.attempt_get([], key)
  File "/home/dehan/.pyenv/versions/3.7.5/lib/python3.7/site-packages/sqlalchemy/ext/declarative/clsregistry.py", line 97, in attempt_get
    % (".".join(path + [key]))
sqlalchemy.exc.InvalidRequestError: Multiple classes found for path "User" in the registry of this declarative base. Please use a fully module-qualified path.
```

### Steps to reproduce
Create a table named user
Create another table  and create a foreign key relationship between them
Try to access the user "Relationship" from the other table inside models

I'm willing to do the fix but I might need some guidance from you :)
<issue_comment>username_1: The SQLAlchemy model named "User" already exist on flask-appbuilder, why not use that one?
<issue_comment>username_0: I used a different class name and it worked :)<issue_closed>Student speakers urged love, tolerance, commitment, and action at the King Day Youth Oratorical Contest on Monday during the community observance of Martin Luther King, Jr.’s birthday. They also spoke of optimism as they reflected on the theme, "What the World Needs Now…"
Applause interrupted speaker after speaker. Norman Jones, senior at Stonewall Jackson High School, repeated his previous success as winner of the "best before the audience" award, and Abdullah Usufzai, seventh-grader at Ronald Reagan Middle School, won this award at the middle school level. Jones also won the "best before the judges" award, as did Jennine Faruque, Stonewall Middle School, at the regional face-off.
Abdullah Usufzai challenged the audience not to be afraid of people who look different. "Every generation has its curse, but it also has its legacy," said Usufzai, "I believe that together we can, and we will, make understanding and love our legacy….Taking the right path is not always an easy decision, but I have faith. And faith is taking the first step."
Norman Jones believes it is important that people know that great leaders of the past spoke of the [same] issues facing us today. “What the world needs now,“ said Jones, “is you. Find confidence in yourself, and the courage to act…Confidence allows us to turn our opposition into opportunity...Keep your courage, stand up for justice, and take the initiative to act...,” Jones said.
Students from Prince William, Manassas, and Manassas Park schools competed at the school and regional level. Six finalists, three from middle schools and three from high schools spoke at the King Day event.
PWCS student winners of the writing contest for elementary students were: First place, Makenna Howell, Porter Traditional School, fifth grade; second place, Sahiti Shastri, Mountain View Elementary, fifth grade; second place, Adalyn Wood, Victory Elementary School, fourth grade.
The event was hosted by Prince William Alumni Chapter, Delta Sigma Theta Sorority.
See video below for excerpts of speeches by Norman Jones and Abdullah Usufzai.There are many organizations trying to fix the problems with impoverished neighborhoods crime and many other problem that i found through BLM and donated to  after doing research blm is just one organization focusing on police brutality and it is the biggest so when people want to be heard they gather behind a giant movement i guess. Most people that i hear speak on BLM try and tell people to do research on the things they donate to or support before doing so. The world needs to have conversations like these we cant understand anything until we look at it from both sides and ive been on both sides. How can I understand my viewpoint if i dont at least try and see it from another. I appreciate you talking with me if we had more normal discussions then the world would be better but everything is so divisive. We dont have to agree on anything to at least be decent to one another.I try not to compete cause I don't see any point to it. Let's all be friends yo. 

But if I feel like someone is *really* trying to compete with me I will engage cause idk I think it's rude and people shouldn't act like that.  

Once a girl tried to compete with me for my bf. It was before we were