class Project(models.Model):
name = models.CharField(max_length=200)
startdate = models.DateField('Project Started')
enddate = models.DateField('Expected end date')
manager = models.ForeignKey(User,related_name="Expert")
users = models.ManyToManyField(User,related_name='project_users')
Then defined in admin.py
from coordination.models import *
from django.contrib import admin
from django.contrib.auth.models import User
class ProjectAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['name']}),
('People', {'fields': ['users'], 'classes' :['collapse']}),
('Date information', {'fields': ['startdate','enddate'] , 'classes' : ['collapse']}),]
admin.site.register(Project, ProjectAdmin)
I ran syncdb without a problem , then when I used the admin interface I get the following error :
Exception Type: DatabaseError at /admin/coordination/project/
Exception Value: no such column: coordination_project.manager_id
Kind regards , Jonathan