phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Jak zmienić nazwy kolumn w bazie danych stworzonej przez Django (z models.py)?

Możesz ustawić nazwę tabeli i nazwy kolumn w klasie modelu. Oto przykład:

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

    class Meta:
        db_table = 'ratings'

Oznacza to, że dla każdego pola możesz podać nazwę kolumny, która może być inna niż nazwa pola. W Meta klasy można określić nazwę tabeli. W przeciwnym razie Django utworzy go automatycznie z etykiety aplikacji i nazwy klasy modelu.

Jeśli jest to starsza baza danych i chcesz utworzyć klasy modeli, możesz użyć następującego polecenia:

python manage.py inspectdb > models.py

Zwykle będziesz musiał później edytować plik zgodnie z własnymi potrzebami.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. wamp nie może załadować rozszerzenia mysqli

  2. MySQL PHPMyAdmin Błąd nr 1062 — Zduplikowany wpis „0” dla klucza „PRIMARY”

  3. Zapytanie mySQL, aby przeszukać wszystkie tabele w bazie danych w poszukiwaniu ciągu?

  4. Dlaczego phpmyadmin wyświetla błąd 500 podczas próby wejścia do Projektanta?

  5. phpMyAdmin nie wyświetla listy tabel dla bazy danych, która na pewno zawiera tabele