sql >> データベース >  >> RDS >> PostgreSQL

Pythonのmanage.pymakemigrationsを実行して移行しても変更は検出されません

    プログラムは、abstract = Trueを削除することで機能します python manage.py makemigrations titheを実行したときにメタクラスを削除した後 およびpython manage.py migrate tithe それはうまく機能します

    from __future__ import unicode_literals
    from django.utils import timezone
    from django.contrib.auth.models import User
    from django.conf import settings
    from django.contrib.auth import get_user_model
    from django.core.signals import setting_changed
    from django.dispatch import receiver
    from django.db import models
    
    # Create your models here.
    class tithe(models.Model):
        member_code = models.ForeignKey(settings.AUTH_USER_MODEL)
        member = models.CharField(max_length=45)
        receipt_code = models.CharField(max_length=45, unique=True)
        tithes = models.IntegerField()
        combinedoffering = models.IntegerField()
        campmeetingoffering = models.IntegerField()
        churchbuilding = models.IntegerField()
        conference = models.IntegerField()
        localchurch = models.IntegerField()
        funds = models.IntegerField()
        total = models.IntegerField()
        created_date = models.DateTimeField(
                default=timezone.now)
        published_date = models.DateTimeField(
                blank=True, null=True)
    
        def publish(self):
            self.published_date = timezone.now()
            self.save()
    
        def __str__(self):
            return self.receitcode
    
        class Meta:
            unique_together = ["receipt_code"]
    



    1. 2つの同じクエリ(異なるパラメータ)でのMySQLInnoDBデッドロックの問題

    2. SQLAlchemyのPythonでdataframe.to_sqlをロールバックする方法は?

    3. 1つの列のすべての行の値

    4. ISDISTINCTFROMを使用する理由-Postgres