sql >> Databáze >  >> Database Tools >> phpMyAdmin

Jak změnit názvy sloupců databáze vytvořené Django (z models.py)?

Ve třídě modelu můžete nastavit název tabulky a názvy sloupců. Zde je příklad:

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

    class Meta:
        db_table = 'ratings'

To znamená, že pro každé pole můžete zadat název sloupce, který se může lišit od názvu pole. V Meta třídy můžete zadat název tabulky. Jinak jej Django vytvoří automaticky ze štítku aplikace a názvu třídy modelu.

Pokud se jedná o starší databázi a chcete vytvořit třídy modelu, můžete použít následující příkaz:

python manage.py inspectdb > models.py

Obvykle budete muset poté soubor upravit podle svých potřeb.




  1. phpMyAdmin:URI je příliš velké

  2. SQL příkaz pro zobrazení ve skupině určitého sloupce

  3. SQL Server Management Studio 2012 přestane reagovat

  4. Formát data CSV do formátu data MySQL