mysql - reka bentuk pangkalan data skema untuk tapak web Soal Jawab?
过去多啦不再A梦
过去多啦不再A梦 2017-06-30 09:53:50
0
1
981

Pemula hingga django, bersedia untuk berlatih meniru laman web segfmentfault yang dipermudahkan. Sekarang saya ada beberapa soalan.



class Answer(models.Model):

    id = models.IntegerField(primary_key=True)
    user_id = models.PositiveIntegerField(verbose_name='用户ID')
    vote = models.IntegerField(verbose_name='得票')
    data = models.TextField(verbose_name='数据', max_length=4096 * 10)
    post_time = models.DateTimeField(verbose_name='创建时间', default=datetime.datetime.now)
    mod_time = models.DateTimeField(verbose_name='修改时间')

    class Meta:
        verbose_name = '用户回答'


class Question(models.Model):
    Q_CHOICES = (
        ('0', u'Show'),
        ('1', u'Hide'),
        ('2', u'Closed'),
    )

    BOOL_CHOICES = (
        ('0', u'False'),
        ('1', u'True'),
    )

    id = models.IntegerField(primary_key=True)
    name = models.CharField(verbose_name='名称', max_length=128)
    status = models.CharField(verbose_name='状态', max_length=1, choices=Q_CHOICES)
    type = models.SmallIntegerField(verbose_name='类别')
    post_time = models.DateTimeField(verbose_name='创建时间', default=datetime.datetime.now)
    mod_time = models.DateTimeField(verbose_name='修改时间')
    vote = models.IntegerField(verbose_name='得票')
    data = models.TextField(verbose_name='数据', max_length=4096 * 10)
    user_id = models.PositiveIntegerField(verbose_name='用户ID')
    view_num = models.PositiveIntegerField(verbose_name='浏览数')

    class Meta:
        verbose_name = '问题列表'
  1. Sekarang mengenai pangkalan data, kami mengesyorkan anti-paradigmareka bentuk pangkalan data. Adakah laman web Soal Jawab jenis ini sesuai untuk menggunakan kunci asing?

  2. Apakah bidang yang tiada dalam jadual saya? Ini sahaja yang boleh saya fikirkan.

Borang soalan

Borang jawapan

Borang komen

过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
学霸

Dari segi skala, kunci asing tidak sesuai untuk jumlah data yang besar, tetapi boleh digunakan untuk yang kecil untuk tujuan keselamatan dan kebolehpercayaan adalah penting, kunci asing harus digunakan, jika tidak, ia mungkin tidak digunakan. Analisis terperinci situasi tertentu

Medan khusus yang hilang ditentukan oleh perniagaan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan