Django models. Retrieve the class of a model -


there project models.py looks this:

class page(models.model)     #fields  class news(page)     #no fields 

when want retrieve page or news page this:

page = get_object_or_404(page, id=page_id)

however, when give this: page.__class__ this: main.models.page.

is there way know if page page class or news class without checking if page_id exists in news?

given page_id value there no way test whether or not id value exists entry in news table in addition page table other either trying retrieve (such page.news, , catching doesnotexist exception cases in not exist) or direct query against news manager. queries against page model's manager return page instances - have either know priori in view want news instead or test existence.


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -