Exemplo n.º 1
0
class FoodType(models.Model):
    id = models.Column(models.Integer, primary_key=True, autoincrement=True)
    __tablename__ = "axf_foodtypes"
    typeid = models.Column(models.String(32))
    typename = models.Column(models.String(100))
    childtypenames = models.Column(models.String(200))
    typesort = models.Column(models.String(32))
Exemplo n.º 2
0
class CityModel(BaseModel):
    let_szm_id = models.Column(models.Integer, models.ForeignKey(Let_szm.id))
    c_id = models.Column(models.Integer, default=0)
    c_parent_id = models.Column(models.Integer, default=0)
    c_name = models.Column(models.String(16))
    c_sitycode = models.Column(models.Integer, default=0)
    c_py = models.Column(models.String(128))
Exemplo n.º 3
0
class User(models.Model):
    # 修改表名
    __tablename__ = 'UserModel'
    id = models.Column(models.Integer, primary_key=True)  # 编号
    username = models.Column(models.String(100), unique=True)  # 昵称
    password = models.Column(models.String(100))  # 密码
    desc = models.Column(models.String(128), nullable=True)
Exemplo n.º 4
0
class Student(BaseModel):
    s_name = models.Column(models.String(16), unique=True)
    _s_password = models.Column(models.String(256))
    _s_phone = models.Column(models.String(32), unique=True)

    @property
    def s_password(self):
        raise Exception("Error Action: You have no access to password.")

    @s_password.setter
    def s_password(self, password):
        self._s_password = generate_password_hash(password)

    def check_password(self, password):
        return check_password_hash(self._s_password, password)
Exemplo n.º 5
0
class User(models.Model):
    __tablename__ = 'user'
    id = models.Column(models.Integer, primary_key=True)
    username = models.Column(models.String(20))

    def __repr__(self):
        return "<User %r>" % self.username
Exemplo n.º 6
0
class User(models.Model):
    id = models.Column(models.Integer, primary_key=True)
    username = models.Column(models.String(16))

    def save(self):
        models.session.add(self)
        models.session.commit()
Exemplo n.º 7
0
class movies_dy(BaseModel):
    __tablename__ = 'dy'
    dy_name = models.Column(models.String(64))
    dy_id = models.Column(models.Integer)
    dy_daoyan = models.Column(models.String(64))
    dy_zhuyan = models.Column(models.String(256))
    by_type = models.Column(models.String(64))
    dy_country = models.Column(models.String(64))
    dy_yuyan = models.Column(models.String(64))
    dy_pianchang = models.Column(models.Integer, default=120)
    dy_riqi = models.Column(models.DateTime)
    dy_img = models.Column(models.String(256))
    dy_desc = models.Column(models.String(1248))
    dy_xiazai = models.Column(models.String(128))
    flag = models.Column(models.Boolean, default=False)
    is_del = models.Column(models.Boolean, default=False)
Exemplo n.º 8
0
class People(BaseModel):

    name = models.Column(models.String(100))
    age = models.Column(models.Integer)

    def __repr__(self):
        return str(self.id) + self.name + str(self.age)

    def __init__(self, name, age):
        self.name = name
        self.age = age
Exemplo n.º 9
0
class Admin_Users(BaseModel):
    name = models.Column(models.String(32), unique=True)
    _password = models.Column(models.String(256))

    is_delete = models.Column(models.Boolean(), default=False)
    is_super = models.Column(models.Boolean(), default=False)
    permission = models.Column(models.Integer, default=PERMISSION_NONE)

    @property
    def password(self):
        raise Exception('不准查看')

    @password.setter
    def password(self, password_value):
        self._password = generate_password_hash(password_value)

    def check_password(self, user_password):
        return check_password_hash(self._password, user_password)

    def check_permission(self, permission_s):
        return self.is_super or self.permission & permission_s == permission_s
Exemplo n.º 10
0
class MovieUser(BaseModel):
    username = models.Column(models.String(32), unique=True)
    _password = models.Column(models.String(256))
    phone = models.Column(models.String(32), unique=True)
    # 逻辑删除
    is_delete = models.Column(models.Boolean, default=False)
    permission = models.Column(models.Integer, default=PERMISSION_NONE)

    @property
    def password(self):
        raise Exception('no password')

    @password.setter
    def password(self, passwords):
        self._password = generate_password_hash(passwords)

    def check_password(self, password_v):
        return check_password_hash(self._password, password_v)

    def check_permission(self, permission):
        if BLACK_USER & self.permission == BLACK_USER:
            return False
        else:
            return permission & self.permission == permission
Exemplo n.º 11
0
class User(models.Model):
    id = models.Column(models.Integer, primary_key=True)
    username = models.Column(models.String(16))
    userage = models.Column(models.Integer)
Exemplo n.º 12
0
class Admins(models.Model):
    id = models.Column(models.Integer, primary_key=True)
    adminname = models.Column(models.String(16))
Exemplo n.º 13
0
class Address(BaseModel):
    a_position = models.Column(models.String(128))
    # 这里的外键中,传入的值为字符串也可以,"Customer.id"
    a_customer_id = models.Column(models.Integer,
                                  models.ForeignKey(Customer.id))
Exemplo n.º 14
0
class User(ModelBase, models.Model):
    id = models.Column(models.Integer, primary_key=True)
    user_name = models.Column(models.String(16))
Exemplo n.º 15
0
class Student(models.Model):
    id = models.Column(models.Integer, primary_key=True)
    s_name = models.Column(models.String(20))
    s_password = models.Column(models.String(256))
Exemplo n.º 16
0
class Address(models.Model):
    id = models.Column(models.Integer, primary_key=True, autoincrement=True)
    a_position = models.Column(models.String(128))
    # 这里的外键中,传入的值为字符串也可以,"Customer.id"
    a_customer_id = models.Column(models.Integer, models.ForeignKey(Customer.id))
Exemplo n.º 17
0
class User(models.Model):
    id = models.Column(models.Integer, primary_key=True, autoincrement=True)
    username = models.Column(models.String(16))
Exemplo n.º 18
0
class Animal(models.Model):
    # Django 中可以把类变成抽象类处理,这里也把类变为抽象类
    __abstract__ = True
    id = models.Column(models.Integer, primary_key=True)
    u_name = models.Column(models.String(100), unique=True)
Exemplo n.º 19
0
class User(models.Model):
    id = models.Column(models.Integer, primary_key=True)  # 编号
    username = models.Column(models.String(100), unique=True)  # 昵称
    password = models.Column(models.String(100))  # 密码
Exemplo n.º 20
0
class Goods(BaseModel):
    g_name = models.Column(models.String(64))
    g_price = models.Column(models.Float, default=0)
Exemplo n.º 21
0
class Student(models.Model):
    id = models.Column(models.Integer, primary_key=True)
    username = models.Column(models.String(32))
Exemplo n.º 22
0
class Cat(Animal):
    c_tags = models.Column(models.String(32), default='fish')
Exemplo n.º 23
0
class Customer(models.Model):
    id = models.Column(models.Integer, primary_key=True, autoincrement=True)
    c_name = models.Column(models.String(30))
    address = models.relationship("Address", backref="customer", lazy=True)
Exemplo n.º 24
0
class Address(models.Model):
    id = models.Column(models.Integer, primary_key=True, autoincrement=True)
    a_position = models.Column(models.String(20))
    a_customer_id = models.Column(models.Integer,
                                  models.ForeignKey(Customer.id))
Exemplo n.º 25
0
class News(models.Model):
    id = models.Column(models.Integer, primary_key=True, autoincrement=True)
    n_title = models.Column(models.String(32))
    n_content = models.Column(models.String(256))
Exemplo n.º 26
0
class Customer(BaseModel):
    c_name = models.Column(models.String(30))
    address = models.relationship("Address", backref="customer", lazy=True)
Exemplo n.º 27
0
class Let_szm(BaseModel):
    let_szm = models.Column(models.String(2), unique=True)
Exemplo n.º 28
0
class User(BaseModel):
    username = models.Column(models.String(16))
Exemplo n.º 29
0
class Student(ModelBase, models.Model):
    id = models.Column(models.Integer, primary_key=True)
    s_name = models.Column(models.String(16))
    s_num = models.Column(models.Integer)
Exemplo n.º 30
0
class News(BaseModel):
    n_title = models.Column(models.String(32))
    n_content = models.Column(models.String(256))