|
1 | 1 | import os |
2 | | - |
3 | 2 | from random import choice |
4 | | -from flask import render_template, request, redirect, url_for |
| 3 | + |
| 4 | +from flask import render_template, url_for, redirect, request |
5 | 5 |
|
6 | 6 | from tvseries import app, db |
| 7 | +from tvseries.core.models import TVSerie |
| 8 | +# ou .... |
| 9 | +# from .models import TVSerie |
7 | 10 |
|
8 | 11 |
|
9 | 12 | @app.route('/') |
@@ -31,24 +34,3 @@ def add(): |
31 | 34 | return redirect('/') |
32 | 35 |
|
33 | 36 | return render_template('add.html') |
34 | | - |
35 | | - |
36 | | -class TVSerie(db.Model): |
37 | | - __table_args__ = {'sqlite_autoincrement': True} |
38 | | - id = db.Column(db.BigInteger().with_variant(db.Integer, "sqlite"), |
39 | | - nullable=False, unique=True, |
40 | | - autoincrement=True, primary_key=True) |
41 | | - name = db.Column(db.String(50), unique=True, nullable=False) |
42 | | - description = db.Column(db.Text, nullable=True) |
43 | | - episodies_number = db.Column(db.Integer, nullable=False, default=1) |
44 | | - author = db.Column(db.String(50), nullable=False) |
45 | | - |
46 | | - def __repr__(self): |
47 | | - if self.description: |
48 | | - self.description = "{0}...".format(self.description[0:10]) |
49 | | - |
50 | | - return ("TVSerie(id={!r}, name={!r}, " |
51 | | - "description={!r}, episodies_number={!r})").format( |
52 | | - self.id, self.name, |
53 | | - self.description, |
54 | | - self.episodies_number) |
0 commit comments