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.

Reply via email to