sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Hvordan ændres kolonnenavnene på en database oprettet af Django (fra models.py)?

Du kan indstille tabelnavnet og kolonnenavnene i modelklassen. Her er et eksempel:

class Rating(models.Model):
    field_name = models.CharField(db_column='column_name')
    # other fields

    class Meta:
        db_table = 'ratings'

Det betyder, at du for hvert felt kan angive et kolonnenavn, som kan være anderledes end feltnavnet. I Meta klasse kan du angive tabellens navn. Ellers opretter Django det automatisk ud fra app-etiketten og modelklassens navn.

Hvis det er en ældre database, og du vil oprette modelklasser, kan du bruge følgende kommando:

python manage.py inspectdb > models.py

Normalt bliver du nødt til at redigere filen efter det i overensstemmelse med dine behov.




  1. Spor ISS med SAP Data Intelligence og SAP HANA:Gem og analyser data

  2. Fungerer MySQL Workbench autofuldførelse?

  3. Sådan øges ID-numre automatisk med bogstaver og tal

  4. at komme til phpmyadmin med mamp