Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> django admin foreign key, связи в админке 
:(
    Опции темы
devalentino
Дата 6.2.2013, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



Добрый день, мастера django.

Как сделать так чтобы при редактировании одного Manufacturer была возможность выбора одной картинки?

Сейчас получаю 

Код

Exception Value:    

<class 'catalog.models.Image'> has no ForeignKey to <class 'catalog.models.Manufacturer'>


код ниже

Код

from django.db import models

class Color(models.Model):
    title = models.CharField(max_length=30)
    code = models.CharField(max_length=7)

    def __unicode__(self):
        return '{0} ({1})'.format(self.title, self.code)

class Image(models.Model):
    color = models.ForeignKey(Color)
    src = models.ImageField(upload_to='media/img/')
    alt = models.CharField(max_length=255)

    def __unicode__(self):
        return '{0} ({1})'.format(self.alt, self.color.title)

class Manufacturer(models.Model):
    title = models.CharField(max_length=255)
    image = models.ForeignKey(Image)

    def __unicode__(self):
        return self.title



Код

from catalog.models import Color, Image, Manufacturer
from django.contrib import admin

class ImageInline(admin.TabularInline):
    model = Image

class ManufacturerAdmin(admin.ModelAdmin):
    inlines = [ImageInline]

admin.site.register(Color)
admin.site.register(Image)
admin.site.register(Manufacturer, ManufacturerAdmin)

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.