Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tên bảng cơ sở dữ liệu với Django

Sử dụng Meta class ( tài liệu tại đây ) bên trong models.py của bạn định nghĩa mô hình:

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'

Điều này sẽ ghi đè lược đồ đặt tên mặc định cho các bảng mô hình trong cơ sở dữ liệu SQL.

Bạn cũng có thể thêm managed thuộc tính kiểm soát có hay không python manage.py syncdbpython manage.py flush quản lý bảng.

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

    class Meta:
        db_table = 'AERODROMES'
        managed = False

Với điều này, bạn có thể syncdb mà không sợ xóa dữ liệu của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm văn bản trong các trường trong mỗi bảng của cơ sở dữ liệu MySQL

  2. MySQL - Chọn Tất cả Ngoại trừ những gì có trong Bảng này

  3. ProgrammingError:Các đối tượng SQLite được tạo trong một luồng chỉ có thể được sử dụng trong cùng một luồng đó

  4. Làm cách nào để giữ cho ký tự thay thế không biến thành một thực thể html trong PHP?

  5. Sự cố với cập nhật Thực thể với jpa / hibernate