Пример #1
0
class Post(db.Document):
    created_at = db.DateTimeField(default=datetime.datetime.now, required=True)
    title = db.StringField(max_length=255, required=True)
    tag = db.StringField(max_length=255, required=True)
    body = db.StringField(required=True)
    comments = db.ListField(db.EmbeddedDocumentField('Comment'))

    def get_absolute_url(self):
        return url_for('post', kwargs={"tag": self.tag})

    def __unicode__(self):
        return self.title

    meta = {
        'allow_inheritance': True,
        'indexes': ['-created_at', 'tag'],
        'ordering': ['-created_at']
    }
Пример #2
0
class Login(db.DynamicDocument):
    username = db.StringField(max_length=255,
                              verbose_name="username",
                              required=True)
    email = db.StringField(max_length=255, verbose_name="email", required=True)
    password = db.StringField(
        max_length=255,
        verbose_name="password",
        required=True,
        validators=[
            validators.InputRequired(message=u'pass not valid'),
            validators.EqualTo('confirm', message='Passwords must match')
        ])
    confirm = db.StringField(max_length=255,
                             verbose_name="Repeat Password",
                             required=True)
    identity = db.StringField(max_length=255,
                              required=True,
                              default=str(uuid.uuid1()))
Пример #3
0
class Post(db.DynamicDocument):
    created_at = db.DateTimeField(default=datetime.datetime.now, required=True)
    title = db.StringField(max_length=255, required=True)
    slug = db.StringField(max_length=255, required=True)
    comments = db.ListField(db.EmbeddedDocumentField('Comment'))

    def get_absolute_url(self):
        return url_for('post', kwargs={"slug": self.slug})

    def __unicode__(self):
        return self.title

    @property
    def post_type(self):
        return self.__class__.__name__

    meta = {
        'allow_inheritance': True,
        'indexes': ['-created_at', 'slug'],
        'ordering': ['-created_at']
    }
Пример #4
0
class BlogPost_Properties(Post):
    title = db.StringField(verbose_name=u"Заголовок",
                           max_length=255,
                           required=True)
    body = db.StringField(verbose_name=u"Текст", required=True)
    body1 = db.StringField(verbose_name=u"Текст", required=True)
    body2 = db.StringField(verbose_name=u"Текст", required=True)
    body3 = db.StringField(verbose_name=u"Текст", required=True)
    body4 = db.StringField(verbose_name=u"Текст", required=True)
    image_url = db.StringField(verbose_name=u"URL картинки", max_length=255)
Пример #5
0
class Post(db.Document):
    name = db.StringField(max_length=100, required=True)
    age = db.IntField(min_value=0, max_value=120, required=True)
    school = db.StringField(max_length=100, required=True)
    location = db.StringField(max_length=100, required=True)
    hack_ideas = db.StringField(max_length=1000, required=True)
    experience = db.StringField(max_length=1000, required=True)
    contact_info = db.StringField(max_length=1000, required=True)
    timestamp = db.DateTimeField(default=datetime.datetime.now, required=True)
    meta = {'strict': False}
Пример #6
0
class Quote(Post):
    body = db.StringField(required=True)
    author = db.StringField(verbose_name="Author Name",
                            required=True,
                            max_length=255)
Пример #7
0
class Image(Post):
    image_url = db.StringField(required=True, max_length=255)
Пример #8
0
class Video(Post):
    embed_code = db.StringField(required=True)
Пример #9
0
class BlogPost(Post):
    about_you = db.StringField()
Пример #10
0
class CaptureQueue(db.DynamicDocument):
    captureNo = db.StringField()
    captureStatus = db.StringField()
Пример #11
0
class Video_Video(Post):
    title = db.StringField(verbose_name=u"Заголовок",
                           max_length=255,
                           required=True)
    embed_code = db.StringField(verbose_name=u"URL видео", required=True)
Пример #12
0
class BlogPost_Properties(Post):
    body = db.StringField(verbose_name=u"Текст", required=True)
    image_url = db.StringField(verbose_name=u"URL картинки", max_length=255)
Пример #13
0
class BlogPost_Telegram(Post):
    body = db.StringField(verbose_name=u"Текст", required=True)
Пример #14
0
class Video_Video(Post):
    embed_code = db.StringField(verbose_name=u"URL видео", required=True)
Пример #15
0
class Quote(Post):
    body = db.StringField(verbose_name=u"Цитата", required=True)
    author = db.StringField(verbose_name=u"Имя автора",
                            required=True,
                            max_length=255)
Пример #16
0
class Image(Post):
    image_url = db.StringField(verbose_name=u"URL картинки",
                               required=True,
                               max_length=255)
Пример #17
0
class Video(Post):
    embed_code = db.StringField(verbose_name=u"Код для блога", required=True)
Пример #18
0
class Title_Main(Post):
    title = db.StringField(verbose_name=u"Заголовок",
                           max_length=255,
                           required=True)
    body = db.StringField(verbose_name=u"Текст", required=True)
Пример #19
0
class BlogPost_Main(Post):
    body = db.StringField(verbose_name=u"Текст", required=True)
    title = db.StringField(verbose_name=u"Заголовок",
                           max_length=255,
                           required=True)
    image_url = db.StringField(verbose_name=u"URL картинки")
Пример #20
0
class Aacargo(db.DynamicDocument):
    airWaybillNumber = db.StringField(max_length=255,
                                      verbose_name="AirWaybillNumber",
                                      required=True)
Пример #21
0
class BlogPost_Telegram(Post):
    title = db.StringField(verbose_name=u"Заголовок",
                           max_length=255,
                           required=True)
    body = db.StringField(verbose_name=u"Текст", required=True)
Пример #22
0
class BlogPost(Post):
    body = db.StringField(required=True)
Пример #23
0
class Comment(db.EmbeddedDocument):
    created_at = db.DateTimeField(default=datetime.datetime.now, required=True)
    body = db.StringField(verbose_name=u"Комментарий", required=True)
    author = db.StringField(verbose_name=u"Имя", max_length=255, required=True)
Пример #24
0
class Comment(db.EmbeddedDocument):
    created_date = db.DateTimeField(default=datetime.datetime.now, required=True)
    body = db.StringField(verbose_name="Comment", required=True)
    author = db.StringField(verbose_name="Name", max_length=255, required=True)