Hi,

What happens when you try Shai's suggestion?

class MyUnManagedModel(models.Model):
    # ...
    # fields
    # ...
    class Meta:
        managed = False
        db_table = 'view_name'

Collin

On Friday, January 2, 2015 9:05:24 AM UTC-5, Fabio Caritas Barrionuevo da 
Luz wrote:
>
> Hello, Shai and Edgar
>
> yes, I've tried using *inspectdb*, however, it only generates models for 
> database tables, but not for database View[1] and database Synonym[2].
>
> The Django documentation is currently not explicit in showing that the 
> specific database features are supported by Django database backends.
>
> *inspectdb *does not support "database schemas"[3][4].
>
> Any other ideas how to solve this?
>
>
> [1] 
> http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8004.htm
> [2] 
> http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8004.htm
> [3] https://groups.google.com/d/msg/django-users/jsoDvI7DipU/CYOdstKeTYcJ 
> [4] https://code.djangoproject.com/ticket/22673
>
>
> -- 
> Fábio C. Barrionuevo da Luz
> Acadêmico de Sistemas de Informação na Faculdade Católica do Tocantins - 
> FACTO
> Palmas - Tocantins - Brasil - América do Sul
>
> http://pythonclub.com.br/
>
>
> Em quinta-feira, 1 de janeiro de 2015 16h57min38s UTC-3, Edgar Gabaldi 
> escreveu:
>>
>> Fabio,
>>
>> Django ORM support Oracle Database[1].
>>
>> If you want connect an existing oracle database, i recomend you see the 
>> inspectdb management command.
>>
>> [1] https://docs.djangoproject.com/en/1.7/ref/databases/#oracle-notes
>> [2] https://docs.djangoproject.com/en/1.7/howto/legacy-databases/
>>
>>
>> On Thu, Jan 1, 2015 at 2:40 PM, Shai <[email protected]> wrote:
>>
>>> Hi Fábio,
>>>
>>> On Wednesday, December 31, 2014 6:05:05 PM UTC+2, Fabio Caritas 
>>> Barrionuevo da Luz wrote:
>>>>
>>>> Hello, is possible with Django 1.7 create a unmanaged Django model for 
>>>> Oracle database View?
>>>>
>>>>
>>>>
>>> Yes. In your model's Meta, set managed to False and db_table to the view 
>>> name:
>>>
>>> class MyUnManagedModel(models.Model):
>>>     # ...
>>>     # fields
>>>     # ...
>>>     class Meta:
>>>         managed = False
>>>         db_table = 'view_name'
>>>
>>> Have you run into difficulties?
>>>
>>> HTH,
>>> Shai.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/django-users.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/django-users/bf043f16-043a-4f0f-a6bf-2856c405be43%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/django-users/bf043f16-043a-4f0f-a6bf-2856c405be43%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/cf495f80-a7b1-4205-962d-5d3b46432446%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to