sql >> Database >  >> RDS >> Mysql

Databasetabelnamen met Django

Gebruik de Meta class (documentatie hier ) in uw models.py modeldefinitie:

class Aerodrome(models.Model):
    Name = models.CharField(max_length=48)
    Latitude = models.DecimalField(decimal_places=4, max_digits=7)
    Longitude = models.DecimalField(decimal_places=4, max_digits=7)

    class Meta:
        db_table = 'AERODROMES'

Dit zal het standaard naamgevingsschema voor modeltabellen in de SQL-database overschrijven.

U kunt ook de managed attribuut om te bepalen of python manage.py syncdb en python manage.py flush beheer de tafel.

class Aerodrome(models.Model):
    # ...

    class Meta:
        db_table = 'AERODROMES'
        managed = False

Hiermee kunt u syncdb zonder angst om uw gegevens te wissen.



  1. Oracle:maximale waarde halen uit een groep?

  2. Hoe de gegevens in unicode in hindi-taal op te slaan?

  3. Nulls en de MERGE-instructie:ik moet een waarde instellen op oneindig. Hoe?

  4. Waarom zou je mysql_fetch_assoc niet meer dan 1 keer moeten gebruiken?