コード例 #1
0
class FineSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Fine

    title = ma.String(required=True, validate=Length(min=1))
    description = ma.String(required=True, validate=Length(min=1))
    amount = ma.String(required=True)
コード例 #2
0
class UserSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = User
        load_only = ["password"]

    username = ma.String(required=True, validate=Length(min=3))
    password = ma.String(required=True, validate=Length(min=6))
コード例 #3
0
class UserSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = User
        load_only = ["password"]

    email = ma.String(required=True, validate=[Length(min=4), Email()])
    password = ma.String(required=True, validate=Length(min=6))
コード例 #4
0
class PageSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Page

    page_content = ma.String(required=True, validate=Length(min=1))
    book_id = ma.Integer()
    title = ma.String(validate=Length(min=1))
コード例 #5
0
ファイル: AccountsSchema.py プロジェクト: brucemcclure/tribe
class AccountsSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Accounts
        load_only = ["password"]
    
    email = ma.String(required=True, validate=Length(min=4))
    password = ma.String(required=True, validate=Length(min=6))
コード例 #6
0
class ContentSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Content

    title = ma.String(required=True, validate=Length(min=1))
    genre = ma.String()
    year = ma.Integer()
コード例 #7
0
    class Meta:
        model = User
        load_only = ["password"]

        email = ma.String(required=True, validate=Length(min=4))
        password = ma.String(required=True, validate=Length(min=6))
        subscription_status = ma.Boolean(required=False)
コード例 #8
0
class CommentSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Comment

    post_id = ma.String(required=True, validate=Length(min=1))
    username_of_commenter = ma.String(required=True, validate=Length(min=1))
    last_updated = ma.String(required=True, validate=Length(min=4))
コード例 #9
0
ファイル: BookSchema.py プロジェクト: ashley190/jinja_lesson
class BookSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Book

    title = ma.String(required=True, validate=Length(min=1))
    author = ma.String()
    user = ma.Nested(UserSchema)
コード例 #10
0
ファイル: SprintSchema.py プロジェクト: brucemcclure/demo_app
class SprintSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Sprint

    title = ma.String(required=True, validate=Length(min=1))
    meeting_point = ma.String(required=True, validate=Length(min=1))
    creation_time = ma.DateTime(required=True)
コード例 #11
0
ファイル: GroupSchema.py プロジェクト: hholly3003/T3A3
class GroupSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Group

    name = ma.String(required=True, validate=Length(min=1))
    description = ma.String()
    content = ma.Nested(contents_schema)
コード例 #12
0
class ImageSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Image
    
    username = ma.String(required=True, validate=Length(min=4))
    path = ma.String(required=True)
    last_updated = ma.DateTime(required=True,nullable=False, default=datetime.utcnow)
コード例 #13
0
class CategorySchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Category

    title = ma.String(required=True, validate=Length(min=1))
    description = ma.String(required=True, validate=Length(min=1))
    private = ma.Boolean(required=True)
コード例 #14
0
class ProfileSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Profile
    
    username = ma.String(required=True, validate=Length(min=1))       # username is required and the minimum length is 1
    firstname = ma.String(required=True, validate=Length(min=1))      # first_name is required and the minimum length is 1
    lastname = ma.String(required=True, validate=Length(min=1))       # last_name is required and the minimum length is 1
    user = ma.Nested(UserSchema)                                      # Nesting the user schema in the profile Schema
コード例 #15
0
class PostSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Post

    post_name = ma.String(required=True, validate=Length(min=5))
    post_description = ma.String(required=True, validate=Length(min=5))

    profile = ma.Nested(ProfileSchema)
コード例 #16
0
ファイル: SalespersonSchema.py プロジェクト: inbox237/mcgee
class SalespersonSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Salesperson

    name = ma.String(required=True, validate=Length(min=1))
    email = ma.String(required=True, validate=Length(min=1))
    region_id = ma.String(required=True, validate=Length(min=1))
    region_name = ma.String(required=True, validate=Length(min=1))
コード例 #17
0
class RecipeSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Recipe

    recipe_name = ma.String(required=True, validate=Length(max=40))
    description = ma.String(required=True, validate=Length(max=40))
    recipe_image = ma.String(required=False, validate=Length(min=1))
    user = ma.Nested(UserSchema)
コード例 #18
0
class ProfileSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Profile

    username = ma.String(required=True, validate=Length(min=1))
    firstname = ma.String(required=True, validate=Length(min=1))
    lastname = ma.String(required=True, validate=Length(min=1))
    user = ma.Nested(UserSchema)
コード例 #19
0
ファイル: MenuSchema.py プロジェクト: Ngu0210/ASEAN_HUB
class MenuSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Menu

    title = ma.String(required=True, validate=Length(max=20))
    price = ma.Integer(required=False)
    vegetarian = ma.Boolean(required=False)
    portion = ma.String(required=False)
コード例 #20
0
ファイル: TrackSchema.py プロジェクト: Magni0/T3A3
class TrackSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Tracks

    trackname = ma.String()
    artist = ma.Nested(ArtistSchema)
    mood = ma.Nested(MoodSchema)
    trackurl = ma.String()
コード例 #21
0
ファイル: LeagueSchema.py プロジェクト: Ctrain68/demo_app
class LeagueSchema(ma.SQLAlchemyAutoSchema):  # Generates Schema automatically
    class Meta:
        model = League  # Generate Schema using the Profile Model

    title = ma.String(required=True, validate=Length(
        min=1))  # username is required and the minimum length is 1
    description = ma.String(required=True, validate=Length(
        min=1))  # first_name is required and the minimum length is 1
コード例 #22
0
class StoreSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Store

    storename = ma.String(validate=Length(min=1))
    firstname = ma.String(validate=Length(min=1))
    lastname = ma.String(validate=Length(min=1))
    user = ma.Nested(UserSchema)
コード例 #23
0
class ItemSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Item

    name = ma.String(required=True, validate=Length(min=1))
    description = ma.String(required=True, validate=Length(min=1))
    price = ma.Float(
        required=True
    )  # validate=Regexp(r"^[0-9]+(\.[0-9]{0,2})?") << how do I put this in?
コード例 #24
0
class OrderShippingSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = OrderShipping

    address = ma.String(required=True)
    state = ma.String(required=True)
    zip_code = ma.Integer(required=True)
    first_name = ma.String(required=True)
    last_name = ma.String(required=True)
コード例 #25
0
class AgentSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Agent

    first_name = ma.String(required=True, validate=Length(min=1))
    last_name = ma.String(required=True, validate=Length(min=1))
    email = ma.String(required=True, validate=Length(min=1))
    office_id = ma.String(required=True, validate=Length(min=1))
    office_name = ma.String(required=True, validate=Length(min=1))
コード例 #26
0
ファイル: UserSchema.py プロジェクト: Magni0/T3A3
class UserSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = User
        load_only = ["password"]

    displayname = ma.String()
    email = ma.String()
    username = ma.String()
    password = ma.String(required=True, validate=Length(min=8))
コード例 #27
0
class CustomerSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Customer

    firstname = ma.String(required=True, validate=Length(min=1))
    lastname = ma.String(required=True, validate=Length(min=1))
    email = ma.String(required=True, validate=Length(min=1))
    phone = ma.String(validate=Length(min=1))
    store = ma.Nested(StoreSchema(only=("storename", )))
コード例 #28
0
class MediaSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Media

    caption = ma.String()
    media_url = ma.String(required=True, validate=Length(min=5))
    permalink = ma.String()
    thumbnail_url = ma.String(required=True)
    timestamp = ma.DateTime(required=True)
コード例 #29
0
ファイル: UsersSchema.py プロジェクト: brucemcclure/tribe
class UsersSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Users

    username = ma.String(required=True, validate=Length(min=1))
    fname = ma.String(required=True, validate=Length(min=1))
    lname = ma.String(required=True, validate=Length(min=1))
    profile_pic = ma.String(required=False)
    account_active = ma.Boolean(required=True)
    account = ma.Nested(AccountsSchema)
コード例 #30
0
class ProfileSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Profiles

    username = ma.String(required=True, validate=Length(min=1))
    fname = ma.String(required=True, validate=Length(min=1))
    lname = ma.String(required=True, validate=Length(min=1))
    account_active = ma.Boolean(required=True)

    user = ma.Nested(UsersSchema)