<div dir="ltr">Um.. Then where's main.py?<div><br></div><div>Can you paste as much of your app as you can disclose into a Gist/Pastebin? Or possibly a github/gitlab repo? </div><div><br></div><div>Your app.py doesn't have the models import, so we can't see how things are imported there. </div><div><br></div><div>Can you add a "print dir(models)" at the top of your main.py (after the import of course)? Just to see what's in that module. </div><div>Also, like Andrea suggested, print models.__file__ as well. Just so we can make sure you are importing the file you think you are.</div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr">Anthony Ford,<br>KF5IBN,<div><a href="mailto:ford.anthonyj@gmail.com" target="_blank">ford.anthonyj@gmail.com</a></div></div></div></div>
<br><div class="gmail_quote">On Mon, May 9, 2016 at 4:51 AM, Lorenzo Mainardi <span dir="ltr"><<a href="mailto:lormayna@gmail.com" target="_blank">lormayna@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This is my model.py file:<div><br></div><div><div>(digitel_task)lorenzo@wolf:~/projects/digitel_task/app$ cat models.py </div><div><br></div><div>from app import app,db</div><div>class Task(db.Model):</div><div><span style="white-space:pre-wrap">  </span>id = db.Column(db.Integer, primary_key=True) </div><div><span style="white-space:pre-wrap">   </span>name = db.Column(db.String(40), unique=True) </div><div><span style="white-space:pre-wrap">   </span>start_time = db.Column(db.DateTime) </div><div><span style="white-space:pre-wrap">    </span>dpc = db.Column(db.DateTime) </div><div><span style="white-space:pre-wrap">   </span>duc = db.Column(db.DateTime) </div><div><span style="white-space:pre-wrap">   </span>end_time = db.Column(db.DateTime) </div><div><span style="white-space:pre-wrap">      </span>tech_priority = db.Column(db.Integer, db.CheckConstraint('tech_priority>0'), db.CheckConstraint('tech_priority<3')) </div><div><span style="white-space:pre-wrap">      </span>sales_priority = db.Column(db.Integer, db.CheckConstraint('tech_priority>0'), db.CheckConstraint('tech_priority<3')) </div><div><span style="white-space:pre-wrap">     </span>description = db.Column(db.String(3000), unique=True) </div><div><span style="white-space:pre-wrap">  </span>src_ip = db.Column(db.String(16), unique=True)</div><div><span style="white-space:pre-wrap">   </span></div><div>class Employer(db.Model): </div><div><span style="white-space:pre-wrap">       </span>id = db.Column(db.Integer, primary_key=True) </div><div><span style="white-space:pre-wrap">   </span>name = db.Column(db.String(50), unique=True)</div><div><span style="white-space:pre-wrap">     </span></div><div>class Status(db.Model): </div><div><span style="white-space:pre-wrap"> </span>id = db.Column(db.Integer, primary_key=True) </div><div><span style="white-space:pre-wrap">   </span>status = db.Column(db.String(50), unique=True) </div><div><span style="white-space:pre-wrap"> </span>color = db.Column(db.String, unique = True)</div><div><span style="white-space:pre-wrap">      </span></div><div>class MacroProject(db.Model): </div><div><span style="white-space:pre-wrap">   </span>id = db.Column(db.Integer, primary_key=True) </div><div><span style="white-space:pre-wrap">   </span>name = db.Column(db.String(40), unique=True)</div></div></div><div class="gmail_extra"><span class=""><br><div class="gmail_quote">2016-05-08 18:07 GMT+02:00 Andrea D'Amore <span dir="ltr"><<a href="mailto:and.damore@gmail.com" target="_blank">and.damore@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 8 May 2016 at 00:18, Lorenzo Mainardi <<a href="mailto:lormayna@gmail.com" target="_blank">lormayna@gmail.com</a>> wrote:<br>
> AttributeError: 'module' object has no attribute 'Status'<br>
><br>
> I really don't know where is the problem.<br>
> Could you help me?<br>
<br>
</span>You need to paste (or attach if pasting isn't feasible) models.py,<br>
seems you think to have derived a SQLAlchemy Model there but the<br>
interpreter doesn't agree.<br>
<br>
As odd as it is you might be importing a "models" package from global<br>
site-package, what does models.__file__ say?<br>
<span><font color="#888888"><br>
<br>
--<br>
Andrea<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></span><span class="">-- <br><div>LORENZO MAINARDI<br><a href="http://blog.mainardi.me" target="_blank">http://blog.mainardi.me</a><br></div>
</span></div>
<br>_______________________________________________<br>
Flask mailing list<br>
<a href="mailto:Flask@python.org">Flask@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/flask" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/flask</a><br>
<br></blockquote></div><br></div>