phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Làm cách nào để thay đổi Tên cột của cơ sở dữ liệu được tạo bởi Django (từ models.py)?

Bạn có thể đặt tên bảng và tên cột trong lớp mô hình. Đây là một ví dụ:

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

    class Meta:
        db_table = 'ratings'

Nó có nghĩa là đối với mọi trường, bạn có thể chỉ định tên cột, tên này có thể khác với tên trường. Trong Meta lớp bạn có thể chỉ định tên bảng. Nếu không, Django sẽ tự động tạo nó từ nhãn ứng dụng và tên lớp mô hình.

Nếu đó là cơ sở dữ liệu kế thừa và bạn muốn tạo các lớp mô hình, bạn có thể sử dụng lệnh sau:

python manage.py inspectdb > models.py

Thông thường, bạn sẽ phải chỉnh sửa tệp sau đó theo nhu cầu của mình.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Tạo / chỉnh sửa một trang động php

  2. Lỗi nghiêm trọng:Hết bộ nhớ (được cấp phát 1134559232) (đã cố gắng cấp phát 32768 byte) trong X:\ wamp \ www \ xxx

  3. Sự cố khi nhập / thay thế bảng w CSV trong phpMyAdmin:Số cột không hợp lệ trong đầu vào CSV trên dòng 1

  4. WAMP:phpmyadmin đột ngột bị hỏng

  5. Phiên bản EC2 ngừng hoạt động sau khi tạo Hình ảnh