# slug
BLOG_SLUG = 'article'
-
-
-AJAX_LOOKUP_CHANNELS = {
- 'article': {'model': 'organization.magazine.article', 'search_field': 'title'},
- 'basepage': {'model': 'organization.core.basepage', 'search_field': 'title'},
-}
events = models.ManyToManyField(Event, verbose_name=_('events'), related_name='featured', blank=True)
videos = models.ManyToManyField(Video, verbose_name=_('videos'), related_name='featured', blank=True)
playlists = models.ManyToManyField(Playlist, verbose_name=_('playlists'), related_name='featured', blank=True)
+ playlists = models.ManyToManyField(Playlist, verbose_name=_('playlists'), related_name='featured', blank=True)
+
def __unicode__(self):
return self.name
from copy import deepcopy
from mezzanine.core.admin import DisplayableAdmin
from organization.magazine.models import Brief
-from ajax_select import make_ajax_form
-from ajax_select.admin import AjaxSelectAdmin
-from ajax_select.fields import AutoCompleteSelectField
-from organization.magazine.models import Brief
-class BriefAdmin(AjaxSelectAdmin):
+class BriefAdmin(admin.ModelAdmin):
model = Brief
class BriefAdminDisplayable(DisplayableAdmin):
- #make_ajax_form(Label, {'ville': 'ville'})
- #id_local_content = AutoCompleteSelectField('local_content', label="local_content")
- form = make_ajax_form(Brief, {'local_content': 'article'})
fieldsets = deepcopy(BriefAdmin.fieldsets)
admin.site.register(Brief, BriefAdminDisplayable)
-from __future__ import unicode_literals
-
-from django.conf.urls import patterns, include, url
-from django.conf.urls.i18n import i18n_patterns
-from django.contrib import admin
-
-from django.conf.urls import *
-from django.contribimport admin
-from ajax_select import urls as ajax_select_urls
-
-admin.autodiscover()
-
-urlpatterns = [
- urls (r'^admin/lookups/', include(ajax_select_urls)), (r'^admin/', include(admin.site.urls)),
-]
from django.shortcuts import render
+from django.views.generic import *
+from django.views.generic.base import *
+from django.shortcuts import get_object_or_404
# Create your views here.
+class BriefDetailView(SlugMixin, DetailView):
+
+ model = Brief
+ template_name='magazine/inc_brief.html'
+ context_object_name = 'brief'
+
+ def get_context_data(self, **kwargs):
+ context = super(BriefDetailView, self).get_context_data(**kwargs)
+ return context
'djangobower',
"meta",
"mezzanine_agenda",
- "ajax_select",
"organization.core",
"organization.structure",
"organization.festival",
django-debug-toolbar
django-extensions
django-countries
-django-ajax-selects