Hi folks. I have a table that references another with foreignkey but when using create_all a sqlalchemy.exc.NoReferencedTableError is thrown. Any suggestions on how to proceed?? Using flask-sqlalchemy here. -- "A arrogância é a arma dos fracos." =========================== Italo Moreira Campelo Maia Bacharel em Ciência da Computação - UECE Desenvolvedor WEB e Desktop (Java, Python, Lua) Coordenador do Pug-CE ----------------------------------------------------- http://www.italomaia.com/ http://twitter.com/italomaia/ http://eusouolobomau.blogspot.com/ ----------------------------------------------------- Turtle Linux 9.10 - http://tiny.cc/blogturtle910 Turtle Linux 10.10 - http://bit.ly/cEw4ET ===========================
Italo, can you show sqlalchemy models? On Fri, Sep 16, 2011 at 7:55 PM, Italo Maia <italo.maia@gmail.com> wrote: > Hi folks. I have a table that references another with foreignkey but when > using create_all a sqlalchemy.exc.NoReferencedTableError is thrown. Any > suggestions on how to proceed?? Using flask-sqlalchemy here. > > -- > "A arrogância é a arma dos fracos." > > =========================== > Italo Moreira Campelo Maia > Bacharel em Ciência da Computação - UECE > Desenvolvedor WEB e Desktop (Java, Python, Lua) > Coordenador do Pug-CE > ----------------------------------------------------- > http://www.italomaia.com/ > http://twitter.com/italomaia/ > http://eusouolobomau.blogspot.com/ > ----------------------------------------------------- > Turtle Linux 9.10 - http://tiny.cc/blogturtle910 > Turtle Linux 10.10 - http://bit.ly/cEw4ET > =========================== >
There you go: http://dpaste.org/suCsH/ 2011/9/16 Alex K <lestatcheb@googlemail.com> > Italo, can you show sqlalchemy models? > > > On Fri, Sep 16, 2011 at 7:55 PM, Italo Maia <italo.maia@gmail.com> wrote: > >> Hi folks. I have a table that references another with foreignkey but when >> using create_all a sqlalchemy.exc.NoReferencedTableError is thrown. Any >> suggestions on how to proceed?? Using flask-sqlalchemy here. >> >> -- >> "A arrogância é a arma dos fracos." >> >> =========================== >> Italo Moreira Campelo Maia >> Bacharel em Ciência da Computação - UECE >> Desenvolvedor WEB e Desktop (Java, Python, Lua) >> Coordenador do Pug-CE >> ----------------------------------------------------- >> http://www.italomaia.com/ >> http://twitter.com/italomaia/ >> http://eusouolobomau.blogspot.com/ >> ----------------------------------------------------- >> Turtle Linux 9.10 - http://tiny.cc/blogturtle910 >> Turtle Linux 10.10 - http://bit.ly/cEw4ET >> =========================== >> > > -- "A arrogância é a arma dos fracos." =========================== Italo Moreira Campelo Maia Bacharel em Ciência da Computação - UECE Desenvolvedor WEB e Desktop (Java, Python, Lua) Coordenador do Pug-CE ----------------------------------------------------- http://www.italomaia.com/ http://twitter.com/italomaia/ http://eusouolobomau.blogspot.com/ ----------------------------------------------------- Turtle Linux 9.10 - http://tiny.cc/blogturtle910 Turtle Linux 10.10 - http://bit.ly/cEw4ET ===========================
Weird, i changed:
user_id = db.Column(db.Integer, db.ForeignKey("users.id"), unique=True)
to
user_id = db.Column(db.Integer, db.ForeignKey("users.*email*"), unique=True)
And it worked! This can't be right...
2011/9/16 Italo Maia <italo.maia@gmail.com>
> There you go: http://dpaste.org/suCsH/
>
>
> 2011/9/16 Alex K <lestatcheb@googlemail.com>
>
>> Italo, can you show sqlalchemy models?
>>
>>
>> On Fri, Sep 16, 2011 at 7:55 PM, Italo Maia <italo.maia@gmail.com> wrote:
>>
>>> Hi folks. I have a table that references another with foreignkey but when
>>> using create_all a sqlalchemy.exc.NoReferencedTableError is thrown. Any
>>> suggestions on how to proceed?? Using flask-sqlalchemy here.
>>>
>>> --
>>> "A arrogância é a arma dos fracos."
>>>
>>> ===========================
>>> Italo Moreira Campelo Maia
>>> Bacharel em Ciência da Computação - UECE
>>> Desenvolvedor WEB e Desktop (Java, Python, Lua)
>>> Coordenador do Pug-CE
>>> -----------------------------------------------------
>>> http://www.italomaia.com/
>>> http://twitter.com/italomaia/
>>> http://eusouolobomau.blogspot.com/
>>> -----------------------------------------------------
>>> Turtle Linux 9.10 - http://tiny.cc/blogturtle910
>>> Turtle Linux 10.10 - http://bit.ly/cEw4ET
>>> ===========================
>>>
>>
>>
>
>
> --
> "A arrogância é a arma dos fracos."
>
> ===========================
> Italo Moreira Campelo Maia
> Bacharel em Ciência da Computação - UECE
> Desenvolvedor WEB e Desktop (Java, Python, Lua)
> Coordenador do Pug-CE
> -----------------------------------------------------
> http://www.italomaia.com/
> http://twitter.com/italomaia/
> http://eusouolobomau.blogspot.com/
> -----------------------------------------------------
> Turtle Linux 9.10 - http://tiny.cc/blogturtle910
> Turtle Linux 10.10 - http://bit.ly/cEw4ET
> ===========================
>
--
"A arrogância é a arma dos fracos."
===========================
Italo Moreira Campelo Maia
Bacharel em Ciência da Computação - UECE
Desenvolvedor WEB e Desktop (Java, Python, Lua)
Coordenador do Pug-CE
-----------------------------------------------------
http://www.italomaia.com/
http://twitter.com/italomaia/
http://eusouolobomau.blogspot.com/
-----------------------------------------------------
Turtle Linux 9.10 - http://tiny.cc/blogturtle910
Turtle Linux 10.10 - http://bit.ly/cEw4ET
===========================
> class User(UserMixin): There's your problem :) User needs to inherit from db.Model as well. Jesse On Fri, Sep 16, 2011 at 9:35 AM, Italo Maia <italo.maia@gmail.com> wrote: > Weird, i changed: > user_id = db.Column(db.Integer, db.ForeignKey("users.id"), unique=True) > to > user_id = db.Column(db.Integer, db.ForeignKey("users.email"), unique=True) > And it worked! This can't be right... > > 2011/9/16 Italo Maia <italo.maia@gmail.com> >> >> There you go: http://dpaste.org/suCsH/ >> >> 2011/9/16 Alex K <lestatcheb@googlemail.com> >>> >>> Italo, can you show sqlalchemy models? >>> >>> On Fri, Sep 16, 2011 at 7:55 PM, Italo Maia <italo.maia@gmail.com> wrote: >>>> >>>> Hi folks. I have a table that references another with foreignkey but >>>> when using create_all a sqlalchemy.exc.NoReferencedTableError is thrown. Any >>>> suggestions on how to proceed?? Using flask-sqlalchemy here. >>>> >>>> -- >>>> "A arrogância é a arma dos fracos." >>>> >>>> =========================== >>>> Italo Moreira Campelo Maia >>>> Bacharel em Ciência da Computação - UECE >>>> Desenvolvedor WEB e Desktop (Java, Python, Lua) >>>> Coordenador do Pug-CE >>>> ----------------------------------------------------- >>>> http://www.italomaia.com/ >>>> http://twitter.com/italomaia/ >>>> http://eusouolobomau.blogspot.com/ >>>> ----------------------------------------------------- >>>> Turtle Linux 9.10 - http://tiny.cc/blogturtle910 >>>> Turtle Linux 10.10 - http://bit.ly/cEw4ET >>>> =========================== >>> >> >> >> >> -- >> "A arrogância é a arma dos fracos." >> >> =========================== >> Italo Moreira Campelo Maia >> Bacharel em Ciência da Computação - UECE >> Desenvolvedor WEB e Desktop (Java, Python, Lua) >> Coordenador do Pug-CE >> ----------------------------------------------------- >> http://www.italomaia.com/ >> http://twitter.com/italomaia/ >> http://eusouolobomau.blogspot.com/ >> ----------------------------------------------------- >> Turtle Linux 9.10 - http://tiny.cc/blogturtle910 >> Turtle Linux 10.10 - http://bit.ly/cEw4ET >> =========================== > > > > -- > "A arrogância é a arma dos fracos." > > =========================== > Italo Moreira Campelo Maia > Bacharel em Ciência da Computação - UECE > Desenvolvedor WEB e Desktop (Java, Python, Lua) > Coordenador do Pug-CE > ----------------------------------------------------- > http://www.italomaia.com/ > http://twitter.com/italomaia/ > http://eusouolobomau.blogspot.com/ > ----------------------------------------------------- > Turtle Linux 9.10 - http://tiny.cc/blogturtle910 > Turtle Linux 10.10 - http://bit.ly/cEw4ET > =========================== >
It works! My savior! \ö/! 2011/9/16 Jesse Dubay <jesse@thefortytwo.net> > > class User(UserMixin): > > There's your problem :) User needs to inherit from db.Model as well. > > Jesse > > On Fri, Sep 16, 2011 at 9:35 AM, Italo Maia <italo.maia@gmail.com> wrote: > > Weird, i changed: > > user_id = db.Column(db.Integer, db.ForeignKey("users.id"), unique=True) > > to > > user_id = db.Column(db.Integer, db.ForeignKey("users.email"), > unique=True) > > And it worked! This can't be right... > > > > 2011/9/16 Italo Maia <italo.maia@gmail.com> > >> > >> There you go: http://dpaste.org/suCsH/ > >> > >> 2011/9/16 Alex K <lestatcheb@googlemail.com> > >>> > >>> Italo, can you show sqlalchemy models? > >>> > >>> On Fri, Sep 16, 2011 at 7:55 PM, Italo Maia <italo.maia@gmail.com> > wrote: > >>>> > >>>> Hi folks. I have a table that references another with foreignkey but > >>>> when using create_all a sqlalchemy.exc.NoReferencedTableError is > thrown. Any > >>>> suggestions on how to proceed?? Using flask-sqlalchemy here. > >>>> > >>>> -- > >>>> "A arrogância é a arma dos fracos." > >>>> > >>>> =========================== > >>>> Italo Moreira Campelo Maia > >>>> Bacharel em Ciência da Computação - UECE > >>>> Desenvolvedor WEB e Desktop (Java, Python, Lua) > >>>> Coordenador do Pug-CE > >>>> ----------------------------------------------------- > >>>> http://www.italomaia.com/ > >>>> http://twitter.com/italomaia/ > >>>> http://eusouolobomau.blogspot.com/ > >>>> ----------------------------------------------------- > >>>> Turtle Linux 9.10 - http://tiny.cc/blogturtle910 > >>>> Turtle Linux 10.10 - http://bit.ly/cEw4ET > >>>> =========================== > >>> > >> > >> > >> > >> -- > >> "A arrogância é a arma dos fracos." > >> > >> =========================== > >> Italo Moreira Campelo Maia > >> Bacharel em Ciência da Computação - UECE > >> Desenvolvedor WEB e Desktop (Java, Python, Lua) > >> Coordenador do Pug-CE > >> ----------------------------------------------------- > >> http://www.italomaia.com/ > >> http://twitter.com/italomaia/ > >> http://eusouolobomau.blogspot.com/ > >> ----------------------------------------------------- > >> Turtle Linux 9.10 - http://tiny.cc/blogturtle910 > >> Turtle Linux 10.10 - http://bit.ly/cEw4ET > >> =========================== > > > > > > > > -- > > "A arrogância é a arma dos fracos." > > > > =========================== > > Italo Moreira Campelo Maia > > Bacharel em Ciência da Computação - UECE > > Desenvolvedor WEB e Desktop (Java, Python, Lua) > > Coordenador do Pug-CE > > ----------------------------------------------------- > > http://www.italomaia.com/ > > http://twitter.com/italomaia/ > > http://eusouolobomau.blogspot.com/ > > ----------------------------------------------------- > > Turtle Linux 9.10 - http://tiny.cc/blogturtle910 > > Turtle Linux 10.10 - http://bit.ly/cEw4ET > > =========================== > > > -- "A arrogância é a arma dos fracos." =========================== Italo Moreira Campelo Maia Bacharel em Ciência da Computação - UECE Desenvolvedor WEB e Desktop (Java, Python, Lua) Coordenador do Pug-CE ----------------------------------------------------- http://www.italomaia.com/ http://twitter.com/italomaia/ http://eusouolobomau.blogspot.com/ ----------------------------------------------------- Turtle Linux 9.10 - http://tiny.cc/blogturtle910 Turtle Linux 10.10 - http://bit.ly/cEw4ET ===========================