Oracle
 sql >> база данни >  >> RDS >> Oracle

Възможно ли е да се генерират django модели от базата данни?

Да, използвайте inspectdb команда:

  • http://docs.djangoproject.com/en/dev/ref/django-admin/#inspectdb

inspectdb

Интроспектира таблиците на базата данни в базата данни, посочени от настройката DATABASE_NAME, и извежда модул на Django модел (файл models.py) към стандартен изход.

Използвайте това, ако имате наследена база данни, с която искате да използвате Django. Скриптът ще провери базата данни и ще създаде модел за всяка таблица в нея.

Както може да очаквате, създадените модели ще имат атрибут за всяко поле в таблицата. Имайте предвид, че inspectdb има няколко специални случая в изходното име на поле:

[...]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Комбинирайте няколко колони в една

  2. Как да криптирате данни в Oracle с помощта на PL SQL

  3. Може ли някой да обясни какво наистина прави изявлението MERGE в Oracle?

  4. 6 начина за избор на дублиращи се редове в Oracle

  5. Обработване на едновременната заявка, докато продължавате в базата данни на Oracle?