Friday, February 28, 2020

Re: Is it possible to extend the model in another application without explicitly changing firs-one?

What are you trying to achieve with this implementation?
and What do you call a extended model ?
Instance of model1 is accesible in app2, this already means you got your model1 in app2.

Curious.


On Friday, 28 February 2020 18:20:12 UTC+5:30, Ol P wrote:
But how to add fields to it?

Where to put what:
from appA import model1


class ExtendedModel1(?):
   
?

    new_field
= models.CharFiled()

   
class Meta:
       
?


On Friday, February 28, 2020 at 2:23:17 PM UTC+2, Naveen Arora wrote:
Clearly Possible, 
Simply import the model first using appname.models. Hope it helps:)
You can use this as
from appA import model1
in app2

On Thursday, 27 February 2020 22:04:12 UTC+5:30, Ol P wrote:
Imagen we have app-A and app-B with model-A and model-B accordingly.
And we want to extend model-A in app-B.
What should be written in model-B to implement it?

In other words, is it possible to implement the same-table extension?

--
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 django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/13cffa42-fc48-4b2c-9ecd-787878c42031%40googlegroups.com.

No comments:

Post a Comment