09深い技術関連のテーブル構造(未完)、gitの

1、深い技術関連

1.深い技術のテーブル構造(表6)

深センの科学技術4 2シングルユーザ・テーブル

    - ディープ・テクノロジー
        ユーザーテーブル
        ユーザートークン
        ソース
        記事のテーブル
        一般的なコメント表
        一般的な収集表
        ########################深い技術関連###################### ## 
        クラスArticleSource(models.Model):
             "" " ソース" "" 
            名前 = models.CharField(= 64 MAX_LENGTH、UNIQUE = TRUE)

            クラスメタ:
                verbose_name_plural = " 16.ソース"

            デフ __str__ (自己):
                 戻りself.name

        クラス条(models.Model):
             "" " 文章资讯""" 
            タイトル = models.CharField(max_lengthを= 255、ユニーク=真、db_index =真、verbose_name = " 标题" 
            ソース = models.ForeignKey(" ArticleSource "、verbose_name = " 来源" 
            article_type_choices =((0、' 情報')、(1、' ビデオ' ))
            article_type = models.SmallIntegerField(選択肢= article_type_choices、デフォルト= 0)
            簡単に = models.TextField(max_lengthを= 512、verbose_name = " 摘要" 
            head_img = models.CharField(MAX_LENGTH = 255 
            コンテンツ = models.TextField(verbose_name = " 記事の本文" 
            PUB_DATE = models.DateTimeField(verbose_name = " 追加された日付" 
            offline_date = models.DateTimeField(verbose_name = " テイクダウンの日" 
            status_choices =((0、' オンライン')、(1、' オフライン' ))
            ステータス = models.SmallIntegerField(選択肢= status_choices、デフォルト= 0、verbose_name = " 状态" 
            注文 = models.SmallIntegerField(デフォルト= 0、verbose_name = 重み、help_textに= スティッキーが欲しい記事は、あなたがいない10以上、大規模なデジタル変調をかけることができます
            VID = models.CharField(max_lengthを= 128、verbose_name = " ビデオVID "、help_textに= " 記事タイプがビデオで、あなたがビデオVIDを追加する必要がある"空白= Trueの場合、ヌル=、真)
            comment_num = models.SmallIntegerField(デフォルト= 0、verbose_name = " 评论数" 
            agree_num = models.SmallIntegerField(デフォルト= 0、verbose_name = " 点赞数" 
            VIEW_NUM = models.SmallIntegerField(デフォルト= 0、verbose_name = " 观看数" 
            collect_num = models.SmallIntegerField(デフォルト= 0、verbose_name = " 收藏数" 

            タグ= models.ManyToManyField( "タグ"、空白=真、verbose_name = "标签") 
            日付= models.DateTimeField(auto_now_add =真、verbose_name = " 创建日期" 

            position_choices =((0、' トラフィック')、(1、' バナー拡大')、(2、' バナーパネル' ))
            位置 = models.SmallIntegerField(選択肢= position_choices、デフォルト= 0、verbose_name = " 位置" 


            コメント= GenericRelation( "コメント")

            クラスメタ:
                verbose_name_plural = " 17文章"

            デフ __str__ (自己):
                 戻り値 " %S-%sの"(self.source、self.title)

        クラスコレクション(models.Model):
             "" " 收藏""" 
            CONTENT_TYPE = models.ForeignKey(ContentTypeを)
            OBJECT_ID = models.PositiveIntegerField()
            content_object = GenericForeignKey(' CONTENT_TYPEは'' OBJECT_ID ' 

            アカウント = models.ForeignKey(" アカウント" 
            日付 = models.DateTimeField(auto_now_add = 真)

            クラスメタ:
                unique_together =(' CONTENT_TYPE '' OBJECT_ID '' アカウント' 
                verbose_name_plural = 18.一般的な収集表

        クラスコメント(models.Model):
             "" " 一般的な表のコメント" "" 
            CONTENT_TYPE = models.ForeignKey(ContentTypeを、空白= Trueの場合、ヌル=真、verbose_name = " タイプ" 
            OBJECT_ID = models.PositiveIntegerField(空白= Trueの場合、ヌル= 真)
            content_object = GenericForeignKey(' CONTENT_TYPEは'' OBJECT_ID ' 

            p_node = models.ForeignKey(" 自己"、空白= Trueの場合、ヌル=真、verbose_name = " 父级评论" 
            コンテンツ = models.TextField(MAX_LENGTH = 1024 
            アカウント = models.ForeignKey(" アカウント"、verbose_name = " 会员名" 
            disagree_number = models.IntegerField(デフォルト= 0、verbose_name = " " 
            agree_number = models.IntegerField(デフォルト= 0、verbose_name = " 赞同数" 
            日付 = models.DateTimeField(auto_now_add = 真)

            デフ __str__ (自己):
                 戻りself.content

            クラスメタ:
                verbose_name_plural = 19一般的なコメントテーブル

        クラスアカウント(models.Model):
            ユーザ名 = models.CharField(" 用户名"、MAX_LENGTH = 64、ユニーク= 真)
            パスワード = models.CharField(" 密码"、MAX_LENGTH = 64 

        クラスUserAuthToken(models.Model):
             ""」
            ユーザートークン表
            ""」
            ユーザー(= models.OneToOneField =に" アカウント" 
            トークン = models.CharField(max_lengthを= 64、ユニーク=真)

2、データテーブルを作成します

$ Pythonのmanage.py makemigrations

$ pythonのmanage.py移行

3、仕事

図4に示すように、ジョブ(保留中)

 

 

2、gitの

 https://www.cnblogs.com/wupeiqi/p/7295372.html#!comments

 

おすすめ

転載: www.cnblogs.com/venicid/p/11923357.html