latest news

2008-11-09 19:33:42

Umstellung und Migration

2 Comments

unanswered questions

2008-10-30 13:34:21

Syndication Feed-Problem

0 Replies

2008-11-17 16:49:19

dynamische urlpatterns...

2 Replies

2008-12-22 02:46:20

Fragen zu pagination ~~

1 Replies

Profile for tfroe

Name tfroe
Email Address thomas.froelich@desy.de
AvatarUsers avatar
Posts5
  • Re: Google Analytics
    Board » django-resource.de » Vorschläge für das Django Forum
    Wie gesagt, es ist meine Persönliche Meinung. Mit "Google Analytics" kann man u.a. das Nutzerverhalten untersuchen. Das ist natürlich erlaubt. Leider ist oft nicht ganz transparent, was mit den Daten geschieht. Das ist eigentlich alles.

    Thomas
  • Google Analytics
    Board » django-resource.de » Vorschläge für das Django Forum
    Hallo,
    ich sehe soeben, auf der Seite ist Google Analytics installiert. Im Endeffekt liegt es natürlich in der Entscheidung des Betreibers bzw. Providers, welche Software installiert wird. Aber Google hat, was solche Sachen angeht, nicht den besten Ruf. Evtl. bin ich auch nur ein wenig paranoid :-D. Ohne würde ich es persönlich besser finden. (Meine ganz persönliche Meinung)

    Thomas
  • Re: Related Field has invalid lookup: icontains
    Board » Django das Framework » Probleme & Fragen
    Du hast natürlich recht. Das Problem ist inzwischen auf die ForeignKeys eingegrenzt. Eine Suche nach der id funktioniert problemlos. Die Idee mit schueler_name mag er nicht.Das Ergebnis ist ein
    Cannot resolve keyword 'schueler_name' into field
    "name" existiert aber. Ich denke, ich beschäftige mich erst mal noch ein bisschen mit der Literatur hierzu. Man wächst ja mit den Aufgaben ;-).

    Thomas

    Edit:
    Ich denke, ich kann die Sache als gelöst betrachten. Ich danke dir, für die schnelle Hilfe. "schueler__name" war schon korrekt, aber mit 2 Unterstrichen. Der Teufel steckt im Detail und manchmal ist man etwas Betriebsblind.

    --- Zuletzt bearbeitet von tfroe am 2009-01-15 15:07:29 ---
  • Re: Related Field has invalid lookup: icontains
    Board » Django das Framework » Probleme & Fragen
    Ich hatte auch schon einen ähnlichen Verdacht und die Suche eingegrenzt. Aber selbst die Suche nur auf die Klasse eingegrenzt
    search_fields = ('klasse',)
    führt zum selben Ergebnis. Der Pythoncode, welcher die Fehlermeldung wirft ist folgender aus /var/lib/python-support/python2.5/django/db/models/fields/related.py Zeile 156
     149. # in the future.
     150. if lookup_type in ['exact', 'gt', 'lt']:
     151. return [pk_trace(value)]
     152. if lookup_type in ('range', 'in'):
     153. return [pk_trace(v) for v in value]
     154. elif lookup_type == 'isnull':
     155. return []
    
     156. raise TypeError, "Related Field has invalid lookup: %s" % lookup_type ...
    
     157.
     158. def _get_related_query_name(self, opts):
     159. # This method defines the name that can be used to identify this
     160. # related object in a table-spanning query. It uses the lower-cased
     161. # object_name by default, but this can be overridden with the
     162. # "related_name" option.
    


    Thomas
  • Related Field has invalid lookup: icontains
    Board » Django das Framework » Probleme & Fragen
    Moin,
    ich bin seit mehreren Tagen auf der Suche zur Lösung von folgendem Problem. Bei der Eingabe eines Suchbegriffes in ein search_field der Django-Verwaltung erhaltete ich als Resultat folgende Fehlermeldung:
    Related Field has invalid lookup: icontains
    Diese Suchfelder verwende ich mit identischem Syntax auch für weitere Tabellen mit korrektem Ergebnis. Der einzige Unterschied ist, dass die Tabelle ausschließlich ForeignKeys enthält. Ich verwende Django 1.0.2 (Debian-Packet), Python 2.5.2 und Sqlite3 als Datenbank.
    Ausschnitt aus models.py:
    class Kursteilnehmerliste(models.Model):
        schueler      = models.ForeignKey(Schueler)
        kurs          = models.ForeignKey(Kurse)
        klasse        = models.ForeignKey(Klasse)
        stufe         = models.ForeignKey(Stufe)
        schulhalbjahr = models.ForeignKey(Schulhalbjahr)
    
        def __unicode__(self):
            return "%s, %s, %s, %s" % (unicode(self.schueler), unicode(self.klasse), unicode(self.schulhalbjahr), unicode(self.kurs))
            
        class Meta:
            ordering            = ["kurs"]
            verbose_name_plural = "Kursteilnehmerliste"
    


    Ausschnitt aus admin.py:
    class KursteilnehmerlisteAdmin(admin.ModelAdmin):
        list_display  = ('schueler', 'kurs', 'klasse', 'stufe', 'schulhalbjahr')
        ordering      = ('-schulhalbjahr',)
        search_fields = ('schueler', 'kurs', 'klasse', 'stufe', 'schulhalbjahr',)
        list_filter   = ('schulhalbjahr', 'klasse', 'stufe')
    

    Die Nichtdarstellung des list_filter in der dazugehörigen View führe ich auf das selbe Problem zurück.

    Thomas