Django 1.0 support over download application

--HG--
extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40263
This commit is contained in:
Matias Aguirre 2008-09-19 19:17:41 +00:00
parent 62975817af
commit 4d388c946e
3 changed files with 30 additions and 15 deletions

View File

@ -0,0 +1,11 @@
from django.contrib import admin
from scrapyorg.download.models import DownloadLink
class DownloadLinkAdmin(admin.ModelAdmin):
list_display = ("text", "address", "public_link", "created")
list_filter = ("public", "created")
search_fields = ("address", "text")
admin.site.register(DownloadLink, DownloadLinkAdmin)

View File

@ -10,12 +10,11 @@ class DownloadLink(models.Model):
address = models.CharField(_("address"), max_length=1024, blank=False)
text = models.CharField(_("link text"), max_length=512, blank=False,
default=_("download"))
public = models.BooleanField(_("public"), core=True, blank=False,
default=True)
public = models.BooleanField(_("public"), blank=False, default=True)
# automatic dates
created = models.DateTimeField(_("created"), core=True, editable=False)
updated = models.DateTimeField(_("updated"), core=True, editable=False)
created = models.DateTimeField(_("created"), editable=False)
updated = models.DateTimeField(_("updated"), editable=False)
def toggle_public(self):
self.public = not self.public
@ -41,10 +40,10 @@ class DownloadLink(models.Model):
public_link.short_description = u"public"
public_link.allow_tags = True
class Admin:
list_display = ("text", "address", "public_link", "created")
list_filter = ("public", "created")
save_on_top = True
# class Admin:
# list_display = ("text", "address", "public_link", "created")
# list_filter = ("public", "created")
# save_on_top = True
class Meta:
verbose_name = _("download link")

View File

@ -1,23 +1,28 @@
from django.conf.urls.defaults import *
from django.views.generic.simple import direct_to_template
from django.conf import settings
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r"^weblog/", include("scrapyorg.blog.urls")),
url(r"^weblog/", include("scrapyorg.blog.urls")),
# admin
(r"^admin/download/downloadlink/", include("scrapyorg.download.urls")),
(r"^admin/", include("django.contrib.admin.urls")),
url(r"^admin/download/downloadlink/", include("scrapyorg.download.urls")),
url(r'^admin/(.*)', admin.site.root),
)
if settings.DEBUG: # devel
urlpatterns += patterns('',
(r'^%s/(?P<path>.*)$' % settings.MEDIA_URL[1:], 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
(r'^%s/(?P<path>.*)$' % settings.MEDIA_URL[1:],
'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),
)
# last resort, it's an article
urlpatterns += patterns('',
(r"", include("scrapyorg.article.urls")),
url(r"", include("scrapyorg.article.urls")),
)