|
|
|
|
Nein. Du kochst schon im Topf, oder?
|
|
|
|
|
|
|
so, dass sie schön schwabbelig sind
|
|
|
|
|
|
|
Na dann. Welche Größe?
|
|
|
|
|
|
|
normal
|
|
|
|
|
|
|
Nun gut, ich hab immer die Großen. Ich glaub L steht drauf.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
Scheiße, wach geworden. Kann nicht mehr schlafen.
Whatever. Achsel ich würde gerne von einem QuerySet, welches ich über den ForeignKey erhalten habe ein Feld im Template ausgeben. Dazu müsste ich aber erstmal genau einen Eintrag abrufen und zwar der, wo boolean startpost auf true, bzw. 1 ist. Das geht ja mittels die get-Methode, bloß kann ich das ja erst beim iterieren im Template für jeden einzelnen Thread checken. Was tun? :/ Ich hab schon in der Doku geschaut, allerdings finde ich nichts passendes.
| |
Formulier das Problem mal so, dass ich es verstehe. Und zeig code.
|
|
|
|
|
|
|
Schnauze voll... will in mein Bett...
|
|
|
|
|
|
|
Meine letzte Woche hier in dem Laden /o\
Dann 2 Wochen frei \o/
|
|
|
|
|
|
|
|
Code: |
class Thread(models.Model):
boardId = models.ForeignKey(Board, related_name='bid_to_thread')
tags = models.TextField("Text") |
|
|
Code: |
class Post(models.Model):
threadId = models.ForeignKey(Thread, related_name='tid')
boardId = models.ForeignKey(Board, related_name='bid')
title = models.CharField(max_length=150)
startPost = models.BooleanField()
[...] |
|
Das sind ganz meine beiden Models mit allem, was für das Problem relevant ist. Im View sieht es dann ganz grob folgendermaßen aus:
|
Code: |
[...]
t = Thread.objects.filter(boardId__exact=bid)
context = Context({"board" : b,
"threads" : t})
return HttpResponse(template.render(context))
[...] |
|
Im Template iteriere ich dann "threads" und gebe alle in einer Schleife aus. Aus den entsprechenden Startposts möchte ich dann gerne erstmal den Titel auslesen und anzeigen. Ich komme ja über den ForeignKey an sämtliche Posts heran, die auf die jeweiliges Board verweisen, allerdings weiß ich nicht, wie ich auf die einzelnen Felder zugreife und wie ich herausfiltere, dass ich den Post brauche, bei dem "startpost" in der Tabelle auch true ist. Verstehst du nun, was ich meine?
|
|
|
|
|
|
|
| Zitat von SirSiggi
Schnauze voll... will in mein Bett...
| |
Schon oder erst jetzt?
|
|
|
|
|
|
|
| Zitat von Ashtray
Meine letzte Woche hier in dem Laden /o\
Dann 2 Wochen frei \o/
| |
Wann fängst du dann zu Arbeiten an? Immernoch diese Trafogeschichte?
|
|
|
|
|
|
|
Ne, mit dem Trafokram bin ich fertig! War ja nur meine Diplomarbeit.
Ab 1.12. gehts ins Kraftwerk
|
|
|
|
|
|
|
Meine Güte, ich ärgere mich Wochen damit rum dass Magento so langsam ist, dann schalte ich mal den APC-Cache ab und das Teil geht ab wie Schnitzel. Das nervt vielleicht.
|
|
|
|
|
|
|
Faszinierend...es wird schneller wenn man den Cache abschaltet. Tolle Software
|
|
|
|
|
|
|
|
|
|
|
ich hätt ja gedacht, dass das C evtl. für Cache steht. Aber er schrieb ja APC-Cache
|
|
|
|
|
|
|
Alternative PHP Cache Cache.
|
|
|
|
|
|
|
Warum will denn da etwas alternativ gecached werden?
|
|
|
|
|
|
|
Es ging um die Konfiguration vom Magento. Das Speichern von selbiger in den APC hat nicht funktioniert, weswegen bei jedem Seitenaufruf 1-2MB XML-Konfiguration generiert und in /dev/null gespeichert wurden.
|
|
|
|
|
|
|
Der Alternative PHP Cache (APC) ist ein freier und offener Opcode Cache für PHP. Er wurde erdacht um ein freies, offenes und robustes Gerüst zum Cachen und Optimieren von PHP Zwischencode bereitzustellen.
Aha!
|
|
|
|
|
|
|
Ich hab mir übrigens vorgenommen, mich mit allem fremden eingehend zu beschäftigen, um bald solche Posts wie Peacemaker verfassen zu können.
Punkt 1. meines erstens Peacemaker-Posts wird aufjedenfall schonmal der APC. Ma noch weiter in der Doku forschen
|
|
|
|
|
|
|
|
|
|
|
Die DOku ist nicht sonderlich ergiebig. Aber es tauchen hier ja bestimmt bald noch mehr spannende Begriffe auf.
|
|
|
|
|
|
|
Magento in der Defaultconfig hat seinen Cache im Dateisystem, das führt unter Anderem dazu dass, wie in den Supportboards oft empfohlen, der Einsatz von einer SSD oder einem im Memory gecachetem Dateisystem den ganzen Prozess schneller macht. Jetzt kann man natürlich in der XML-Config von Magento andere Caches wie memcached oder eben APC einstellen, aber der Performancegewinn ist meiner Erfahrung nach marginal bis fraglich.
*Trigger fütter*
|
|
|
|
|
|
|
Mensch, ich warte hier auf nen Anruf von meinem neuen (und damit ersten) lokalen Hardware-Händler (in NRW wäre das nie ein Problem gewesen), dass mein Board da ist. Ich will endlich mal ein Grafik-beschleunigtes Windows CE Image.
Auswahl für Trigger:
- Intel Atom
- Windows CE
- NRW
|
|
|
|
|
|
|
Langweilig. Alles
|
|
|
|
|
|
|
Wenn du schon nach was suchst, dann nimm doch mal Django, irgendwas müssen die Hippies ja daran gut finden und das ist mir ein wenig fremd.
|
|
|
|
|
|
|
MWAH.
ich so: svn co svn+ssh://blabla
Server so: "password:"
ich so: *passworteintipp*
Server so: "password:"
ich so: Hm, verdammt. Dann stimmt der Benutzername nicht. Oder das Passwort war falsch. Oder ich hab irgendeine Einstellung vergessen. Oder der will nicht über VPN...
ich so: *abbrech* *herumprobier* *aneinstellungenschraub*
Server immer weiter so: "password:"
(time passes...)
Server so: "password:"
ich so: (völlig genervt) *meinpasswordeinfachnochmaleingeb*
Server so: "is joot.", und startet den Checkout.
ich so:
Inzwischen habe ich herausgefunden, dass das erste Passwort für SSH war und das zweite für SVN, und dass nur die beiden Passwortnachfragen völlig gleich aussehen, so dass man denkt, es wäre der zweite Versuch nach einer Fehleingabe.
|
|
|
|
|
|
|
Na so hattest du wenigstens nen sinnvolen Montag Vormittag
|
|
|
|
|
|
|
| Zitat von igor]2
MWAH.
ich so: svn co svn+ssh://blabla
Server so: "password:"
ich so: *passworteintipp*
Server so: "password:"
ich so: Hm, verdammt. Dann stimmt der Benutzername nicht. Oder das Passwort war falsch. Oder ich hab irgendeine Einstellung vergessen. Oder der will nicht über VPN...
ich so: *abbrech* *herumprobier* *aneinstellungenschraub*
Server immer weiter so: "password:"
(time passes...)
Server so: "password:"
ich so: (völlig genervt) *meinpasswordeinfachnochmaleingeb*
Server so: "is joot.", und startet den Checkout.
ich so:
Inzwischen habe ich herausgefunden, dass das erste Passwort für SSH war und das zweite für SVN, und dass nur die beiden Passwortnachfragen völlig gleich aussehen, so dass man denkt, es wäre der zweite Versuch nach einer Fehleingabe.
| |
haha
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |