I just checked out the newest revision and it works!

I am certain this will be a very handy asset.

To debug the issue you can use the {% debug %} template tag.

Thank you,

Richard

On Sun, Aug 24, 2008 at 6:11 AM, Richard Ward <[EMAIL PROTECTED]> wrote:
> 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