Найти - Пользователи
Полная версия: Django 1.4 пример из книги. Не активные ссылки на загрузку изображений.
Начало » Django » Django 1.4 пример из книги. Не активные ссылки на загрузку изображений.
1
Neftedollar
Книга:
Django разработка веб-приложений на python.
7 глава создание фотогаллереи.
Сделал все как в главе, но в админке ссылки на работу с фалами не активные. мб я что-то не так делаю?
Код модели:
from django.db import models
from django.db.models.fields.related import ManyToManyField
from django.contrib.auth.models import User
from django.contrib import admin
class Album(models.Model):
    album_name = models.CharField(max_length=150)
    album_decription = models.TextField()
    class Meta:
        ordering = ['album_name']
    def __unicode___(self):
        return self.album_name
    @models.permalink
    def get_absolute_url(self):
        return ('item_detail',None, {'object_id' : self.id})
class Photo(models.Model):
    item = models.ForeignKey(Album)
    title = models.CharField(max_length=100)
    image = models.ImageField(upload_to='photos')
    caption = models.CharField(max_length=250,blank=True)
    class Meta:
        ordering = ['title']
    def __unicode__(self):
        return self.title
class PhotoInline(admin.StackedInline):
    model = Photo
class ItemAdmin(admin.ModelAdmin):
    inlines = [PhotoInline]
admin.site.register(Album,ItemAdmin)
admin.site.register(Photo)
owlman
Также недавно мучался с этой книгой и именно с галереей. В итоге написал свою простенькую. Вот тут подробнее: Django галерея - проще некуда
Неактивность строк в админке, удивительно но факт, решалась тупым переставлением порядка инициализации моделей в settings.py. Почему это помогало, так и не понял. В итоге код все равно не заработал правильно. Пришлось его подгонять под себя. Книжка устарела, это факт.
buddha
Есть конечно там устаревшие приемчики, но по этой книге всё же можно пройтись(тоже её читал).
Конкретный ситуация так же вызвала вопросы, там просто не всё написано что требуется.
Литчно я просто пропустил этот этап, а через некотрое время изучения других источников уже разобрался…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB