0

私はWindowsVista上のPython2.7を使用してDjango1.5でプログラミングしています。ユーザープロファイルを作成しようとしています。ただし、localhost:8000 / admin / home / userprofileにアクセスすると、1146, "Table 'demo.home_userprofile' doesn't existエラーが発生しました。今私は持っていますsettings.py

AUTH_PROFILE_MODULE = 'home.userProfile'

とでmodels.py、ここで私は定義値を持っています

from django.db import models
from django.contrib.auth.models import User

class userProfile(models.Model):
    user = models.OneToOneField(User)
    photo = models.ImageField(upload_to = url)
    telefono = models.CharField(max_length = 30)

    def url(self, filename):
        ruta = "MultimediaData/Users/$s/%s"%(self.user.username, filename)
        return ruta

    def __unicode__(self):
        return self.user.username

とでadmin.py

from django.contrib import admin
from demo.apps.home.models import userProfile

admin.site.register(userProfile)

私はこれをしばらくの間熟考してきました。何が悪いようですか?

4

0 に答える 0