I'm afraid I can't help you any further on this, as I don't know enough about the contenttypes framework, and I still don't really understand what it is you are asking.
Cal I got it fixed . Now I have smaller issue . Foreign key ( of a particular model) is returning me a table_id with some random integer value . How do I use that to actually access the table . As in , in another app , how do I know an integer 34 refers to a particular row of the table from which the foreign key has been taken Satyajit On Fri, Jun 24, 2011 at 2:40 AM, Cal Leeming [Simplicity Media Ltd] < cal.leem...@simplicitymedialtd.co.uk> wrote: > Again, please keep your replies on-list. > > I'm afraid I can't help you any further on this, as I don't know enough > about the contenttypes framework, and I still don't really understand what > it is you are asking. > > Cal > > > On Thu, Jun 23, 2011 at 10:07 PM, Satyajit Sarangi < > writetosatya...@gmail.com> wrote: > >> I am not saying what is a query set error . I am saying , why am I getting >> such an error , when in the documentation it is mentioned that the exact >> query works . >> >> On Fri, Jun 24, 2011 at 2:35 AM, Cal Leeming [Simplicity Media Ltd] < >> cal.leem...@simplicitymedialtd.co.uk> wrote: >> >>> Please keep your replies on-list so others may benefit in the future. >>> >>> On Thu, Jun 23, 2011 at 10:01 PM, Satyajit Sarangi < >>> writetosatya...@gmail.com> wrote: >>> >>>> First of all , when I am doing this >>>> perm.table = >>>> ContentType.objects.get(app_label="OsmMap",model="Osm_Layers") I am getting >>>> a content type matching query doesnt exist error . >>>> >>> >>> I personally don't ever use the contenttypes framework (at least not >>> directly), so I can't help you here. >>> >>> >>>> >>>> In another app , in its views . I have done this >>>> >>>> tab_id = 3 >>>> this_user = request.user >>>> user1= this_user.pk >>>> uperm = PermiLayer() >>>> a=uperm.objects.get(user_id__exact=pk,table_id_exact=tab_id) >>>> if a.permi == 3: >>>> lcount = Osm_Layers() >>>> lcount= Osm_Layers.objects.get(pk=tab_id) >>>> form1 = ReadOnlyForm(initial={"geomcollection": >>>> lcount.geom_poly}) >>>> >>>> >>>> What I am doing here is this , I am checking if the table_ id and the >>>> user_id that has logged in has a certain permission . Permission can be any >>>> number , and thus a certain user on a certain table can have 3 , 2 or/and 1 >>>> as permission . Thus it would repeat itself . Thus , how do I query the db >>>> better than my present view . And also , what is the query set error? >>>> >>> >>> If you are encountering any condition where data is repeating where it >>> shouldn't, then I'd say there is a fault in your logic. >>> >>> Also, what do you mean by "what is the query set error"? >>> >>> >>>> >>>> On Fri, Jun 24, 2011 at 2:27 AM, Cal Leeming [Simplicity Media Ltd] < >>>> cal.leem...@simplicitymedialtd.co.uk> wrote: >>>> >>>>> ** >>>>> You're going to have to explain this a lot better, because I really did >>>>> not understand what you mean. >>>>> >>>>> At a *GUESS*, are you trying to prevent against db save race conditions >>>>> or something?? >>>>> >>>>> Please clarify. >>>>> >>>>> Cal >>>>> >>>>> >>>>> On 23/06/2011 20:07, Satyajit Sarangi wrote: >>>>> >>>>> This is my models.py of a different app . >>>>> >>>>> >>>>> class PermiLayer(models.Model): >>>>> user = models.ForeignKey(User) >>>>> table = models.ForeignKey(ContentType) >>>>> permi = models.IntegerField() >>>>> >>>>> >>>>> In another app's views , I am accessing a form that has given me a >>>>> username . >>>>> >>>>> I have to check in PermiLayer model if the username along with the >>>>> table id match in it and return back the data in permi . >>>>> >>>>> The problem here is , User + table can be present multiple times , as >>>>> in the same user and and table id . >>>>> >>>>> What I am doing in my code is , do an object.get.all with a filter of >>>>> the username and table id that I have on Permilayer . But , >>>>> object.get.all , as I have read , might just freeze my database , or >>>>> slow it down considerably . Is there a faster/better way to do it ? >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Satyajit Sarangi* >>>> >>>> >>> >> >> >> -- >> *Satyajit Sarangi* >> >> > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- *Satyajit Sarangi* -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.