2014-11-27 13 views

risposta

6

Puoi farlo nella console pitone, o in file * .py:

from django.core.management.commands.inspectdb import Command 
from django.conf import settings 
from your_project_dir.settings import DATABASES # replace `your_project_dir` 

settings.configure() 
settings.DATABASES = DATABASES 

Command().execute(table_name_filter=lambda table_name: table_name in ('table_what_you_need_1', 'table_what_you_need_2',), database='default') 

https://github.com/django/django/blob/master/django/core/management/commands/inspectdb.py#L32

+1

Grazie !! Aiuta i lotti – liamlee

4

È possibile generare il modello di una singola tabella, eseguire questo comando

pitone manage.py inspectdb TableName

Questo funziona anche se si desidera generare il modello di una vista

+0

Sì, funziona anche sulla vista del database. –

Problemi correlati