"nicht alle Argumente konvertiert werden, während der string-Formatierung" Python-Django

Ich bin Programmierung in Django 1.5 mit Python 2.7 unter Windows Vista. Ich bin versucht, um Nutzerprofile zu erstellen. Allerdings, wenn ich Besuch localhost:8000/admin/home/userprofile, bekam ich die 1146, "Tabelle " demo".home_userprofile' existiert nicht error. Nun habe ich in models.py :

from django.db import models
from django.contrib.auth.models import User
# Create your models here.

class userProfile(models.Model):

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

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

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

- Und Django-Seite verweist not all arguments converted during string formatting Fehler bei mir. Dies ist eine Seite, die ermöglicht dem Benutzer, hochladen, Bild und Telefonnummer. Was scheint das problem zu sein?

  • Ich bin immer der gleiche Fehler in Django 1.6, in einem Ort, nicht aber ein anderer, in der gleichen views.py Datei. Ich starrte auf die % sicher, dass es kein $ in beiden Orten etwa ein Dutzend mal. Gehen Nüsse. 🙂 Ich werde hier hinzufügen, wenn ich es herausfinden.
InformationsquelleAutor Dombey | 2013-03-17
Schreibe einen Kommentar