models.py

35 views
Skip to first unread message

harsh sharma

unread,
Oct 18, 2017, 4:13:41 AM10/18/17
to Django users
what are the use of these function in models.py 

def __str__(self):
    return self.title

and 
def get_absolute_url(self):
   return reverse('shop:product", agrs=[self.id,self,slug])



Andréas Kühne

unread,
Oct 18, 2017, 4:42:51 AM10/18/17
to django...@googlegroups.com
Hi,

The __str__ function is described here:

It is mainly used in django in the admin interface when you haven't setup any rules for the list layout. You can also see it when you look at an object in the python shell (athough that technically is the __repr__ function :-))

The get_absolute_url function is described here:

I use it mainly for 2 things:
1. In the admin interface you get a button that takes you to the page the the absolut url points to.
2. When using in conjunction with django rest framework you use it for the url that is sent to the client.

Best regards,

Andréas

--
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 post to this group, send email to django...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/221db76d-e44d-49b8-ac08-953bb49120e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

harsh sharma

unread,
Oct 18, 2017, 2:09:12 PM10/18/17
to Django users
thanks :)


On Wednesday, October 18, 2017 at 2:12:51 PM UTC+5:30, Andréas Kühne wrote:
Hi,

The __str__ function is described here:

It is mainly used in django in the admin interface when you haven't setup any rules for the list layout. You can also see it when you look at an object in the python shell (athough that technically is the __repr__ function :-))

The get_absolute_url function is described here:

I use it mainly for 2 things:
1. In the admin interface you get a button that takes you to the page the the absolut url points to.
2. When using in conjunction with django rest framework you use it for the url that is sent to the client.

Best regards,

Andréas

2017-10-18 10:13 GMT+02:00 harsh sharma <harshsha...@gmail.com>:
what are the use of these function in models.py 

def __str__(self):
    return self.title

and 
def get_absolute_url(self):
   return reverse('shop:product", agrs=[self.id,self,slug])



--
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...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages