Форум сайта python.su
Доброго времени суток!
Есть две модели в разных модулях
menu.models
class ProductPodgroups( models.Model ):
user = models.ForeignKey(User)
articlers = models.ForeignKey(Article, verbose_name = u"Статья")
name = models.CharField(max_length = 70)
class Translation( multilingual.Translation ):
title = models.CharField( max_length = 70 )
tr_title = models.CharField(max_length = 80, unique = True)
def __unicode__(self):
return '%s_%s (%s)' % (self.id, self.title, self.name)
class Meta:
verbose_name_plural = u"22.Подгрупы в левом меню"
class Products( models.Model ):
news = models.ManyToManyField(News, default="null", verbose_name=u"Новости")
article = models.ForeignKey("ArticleProduct", blank=True , verbose_name=u"Статья")
brand = models.ForeignKey("Brands", blank=True , verbose_name=u"Изготовитель")
type = models.ForeignKey("ProductsType", blank=True , verbose_name=u"Тип")
power = models.ForeignKey("ProductsPower", blank=True , verbose_name=u"Мощность")
article = models.ForeignKey("ArticleProduct", blank=True , verbose_name=u"Статья")
product_podgroups = models.ManyToManyField('ProductPodgroups', blank = True)
class Translation( multilingual.Translation ):
title = models.CharField( max_length = 70, verbose_name=u"Титл" )
tr_title = models.CharField( max_length = 80, verbose_name=u"Транслитерация" )
parameters = models.TextField( verbose_name=u"Параметры" )
def __unicode__(self):
return ("%s_%s")%(self.id, self.title)
class Meta:
verbose_name_plural = u"Продукция"
'product_podgroups' has an m2m relation with model ProductPodgroups, which has either not been installed or is abstract.
Офлайн
Приветствую,
Возникла практически аналогичная проблема:
# -*- coding:utf-8 -*-
import datetime
from django.conf import settings
from django.contrib.auth.models import User, Group
from django.db import models
from django.contrib.auth import authenticate, login
from hrtest.models import *
class Profile(models.Model):
username = models.EmailField(u'login', max_length=100, unique=True, default=0)
is_active = models.BooleanField(u'active', default=False)
date_joined = models.DateTimeField(u'date joined', default=datetime.datetime.now)
usertests = models.ManyToManyField('Hrtest', blank=True, related_name='usertests')
# -*- coding:utf-8 -*-
import datetime
from django.db import models
from django.contrib.auth.models import User
class Hrtest(models.Model):
name = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
vacancy = models.ForeignKey(Vacancy)
usertests = models.ManyToManyField('User', blank=True, related_name='usertests')
def __unicode__(self):
return self.name
AUTH_PROFILE_MODULE = 'account.Profile'
Отредактировано (Май 5, 2011 00:18:43)
Офлайн
А зачем вы пишете Hrtest и User в кавычках когда объявляете связь?
Офлайн