I too am unable to display the morsels.

I believe it is install correctly.

I can add morsels.
The morsel tag generates no error when the template is generated.

This is my context setting:
TEMPLATE_CONTEXT_PROCESSORS = (
    "django.core.context_processors.auth",
    "django.core.context_processors.debug",
    "django.core.context_processors.i18n",
    "django.core.context_processors.media",
    "django.core.context_processors.request",
)

I do not know how to debug the installation.


Thanks
Richard

On Sat, Aug 23, 2008 at 12:04 AM, Itai Tavor <[EMAIL PROTECTED]> wrote:
>
> Apologies to everyone who got bit by this. I updated the INSTALL
> instructions with the requirement of adding 'request' to the context.
>
> Itai
>
>
> On 23/08/2008, at 6:26 AM, lingrlongr wrote:
>
>>
>> Recommended fix @ http://code.google.com/p/django-morsels/issues/detail?id=1
>>
>> On Aug 22, 2:51 pm, lingrlongr <[EMAIL PROTECTED]> wrote:
>>> If I change my view to this, it works:
>>>
>>> # views.py
>>> def myview(request):
>>>     return object_list(
>>>         request,
>>>         queryset=Stuff.objects.all(),
>>>         extra_context = {
>>>           'request': request,
>>>         }
>>>     )
>>>
>>> Is this supposed to be the right way to use morsels?
>>>
>>> Keith
>>>
>>> On Aug 22, 12:50 pm, lingrlongr <[EMAIL PROTECTED]> wrote:
>>>
>>>> I can't get this to work at all.  Seems to bomb here:
>>>
>>>> class MorselManager(models.Manager):
>>>>     def get_for_current(self, context, name, inherit=False):
>>>>         if not context.has_key('request'):      <------ key never
>>>> seems to exist
>>>>             return None
>>>
>>>> I have a morsel defined with a URL of "/mypage/".
>>>
>>>> # urls.py
>>>> (r'^mypage/$', myview),
>>>
>>>> # views.py
>>>> def myview(request):
>>>>     return object_list(
>>>>         request,
>>>>         queryset=Stuff.objects.all(),
>>>>     )
>>>
>>>> I have this in my template:
>>>> {% load morsel_tags %}
>>>> {% morsel %}
>>>
>>>> Am I missing something?
>>>
>>>> Keith
>>>
>>>> On Aug 21, 5:19 am, Itai Tavor <[EMAIL PROTECTED]> wrote:
>>>
>>>>> At first glance (and, quite possibly, second and third) django-
>>>>> morsels
>>>>> might look like a clone of django-chunks 
>>>>> (http://code.google.com/p/django-chunks/
>>>>> ). Both apps attempt to solve the same problem, and in fact, I
>>>>> wrote
>>>>> this app after seeing and trying out django-chunks (so thanks,
>>>>> Clint
>>>>> Ecker!). But the feature set and functions differ enough to justify
>>>>> the existence of a second implementation.
>>>
>>>>> These apps provide a way to store partial page content in the
>>>>> database, and manage it in the admin app, when this content is
>>>>> integrated in pages that also contain dynamic features. I always
>>>>> dealt
>>>>> with this using FlatPages and templatetags (custom-written for each
>>>>> new project) that included them in templates. Looking at django-
>>>>> chunks, I realized a few things:
>>>
>>>>> 1) The templatetags I've already written worked better, for my own
>>>>> use, than the key-based approach of django-chunks.
>>>>> 2) Using a dedicated model for this type of content made a lot of
>>>>> sense.
>>>>> 3) Merging this model and all those custom templatetags I already
>>>>> had
>>>>> into a reusable app also made sense.
>>>>> 4) I needed a name that didn't have "chunks" in it.
>>>
>>>>> The main features of django-morselsare:
>>>
>>>>> * Each morsel can be tied to a site page by specifying the page's
>>>>> URL
>>>>> in the morsel.
>>>
>>>>> * Differentmorselscan be used in the same page by adding arbitrary
>>>>> names to the morsel's URL.
>>>
>>>>> *Morselscan be inherited from higher levels in the site's URL
>>>>> hierarchy. This allows the content of a single morsel to be
>>>>> displayed
>>>>> in a whole site section, while being overriden by othermorselsin
>>>>> specific pages within the section.
>>>
>>>>> *Morselscan include an optional title, which may be used to
>>>>> identify
>>>>> the morsel and may also be displayed in templates using the morsel.
>>>
>>>>> * Two custom templatetags - morsel and withmorsel - allowmorselsto
>>>>> be used in various, flexible ways.
>>>
>>>>> *Morselscan be locked, which prevents them from being deleted. This
>>>>> is intended to prevent accidental deletion of requiredmorsels, as
>>>>> having to explicitly unlock a morsel before deleting it should make
>>>>> the user think twice about it.
>>>
>>>>> * If the typogrify app (http://code.google.com/p/typogrify/) is
>>>>> installed, morsel content will be typogrified when rendered using
>>>>> the
>>>>> morsel templatetag.
>>>
>>>>> You can find django-morselsat <http://code.google.com/p/django-morsels/
>>>>> >.
>>>
>>>>> Itai
>> >
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to