I'm creating an event module and want people to be able to associate a 
picture gallery with the event:



from django.utils.translation import get_language, ugettext, ugettext_lazy 
as _
from django.contrib import admin
from django.db import models
from django.contrib.auth.models import User
from tinymce import models as tinymce_models
from galleryview.models import Gallery

active_choices=(
        (1,"Yes"),
        (0,"No"),
)

class event (models.Model):
        id = models.AutoField (primary_key=True)
        active = models.IntegerField(blank=False, choices=active_choices)
        title = models.CharField(blank=False,max_length=150)
        startDate = models.DateTimeField (blank=False,db_index=True)
        endDate = models.DateTimeField (blank=False,db_index=True)
        blurb = models.TextField (blank=False, 
max_length=175,help_text="limit to a sentence, 175 chars.")
        message = models.TextField (blank=False, max_length=2000)
        GalleryId = models.ForeignKey('Gallery', verbose_name=_('Gallery 
Id'), related_name='Gallery_Id',blank=True, null=True, help_text=_("You can 
associate a photo gallery to this event here."))

class eventAdmin(admin.ModelAdmin):
        list_display = ('startDate','endDate','title','active',)
        list_filter = ('startDate',)
        date_heiarchy = ['startDate','endDate']
        search_fields = ['title','blurb','message']
admin.site.register(event,eventAdmin)


*when i try to syncdb, i'm getting the following error:*

Error: One or more models did not validate:
events.event: 'GalleryId' has a relation with model Gallery, which has 
either not been installed or is abstract.

What am i doing wrong here?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to