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 -~----------~----~----~----~------~----~------~--~---