Die Suche ergab 827 Treffer

von apollo13
Freitag 8. Mai 2015, 11:29
Forum: Webframeworks
Thema: Django - Problem mit GROUP_By vs. annotate
Antworten: 6
Zugriffe: 1640

Re: Django - Problem mit GROUP_By vs. annotate

BlackJack hat geschrieben:@noisefloor: Vielleicht übersehe ich ja etwas aber die SQL-Abfrage dürfte eigentlich gar nicht funktionieren, eben weil nach Kunde nicht gruppiert wird. Wie sollte denn da das Ergebnis aussehen?
MySQL und scheinbar auch SQLite suchen sich zufällig eine Row aus :)
von apollo13
Freitag 8. Mai 2015, 08:23
Forum: Webframeworks
Thema: Django - Problem mit GROUP_By vs. annotate
Antworten: 6
Zugriffe: 1640

Re: Django - Problem mit GROUP_By vs. annotate

noisefloor hat geschrieben: Ich werde dann wohl mal raw SQL-Queries benutzen. Mal sehen, wie das Ergebnis aussieht.
Wenn garantiert ist dass Kundennr == kunde, dann kannst du den ORM query verwenden, das Ergebnis ist das gleiche, da das 2. group_by an der Gruppe nix mehr ändert.
von apollo13
Donnerstag 7. Mai 2015, 21:01
Forum: Webframeworks
Thema: Django - Problem mit GROUP_By vs. annotate
Antworten: 6
Zugriffe: 1640

Re: Django - Problem mit GROUP_By vs. annotate

Das funktioniert nur weil du MySQL verwendest. Du kannst bzw darfst nicht kunde selektieren ohne danach zu gruppieren. EDIT:// und da die kundennummer wahrscheinlich eindeutig dem kunden zuordenbar ist gibt es eigentlich keinen grund nicht nach kunde auch zu gruppieren. Mal abgesehen davon dass das ...
von apollo13
Montag 16. März 2015, 09:59
Forum: Webframeworks
Thema: Django Request langsam
Antworten: 45
Zugriffe: 8143

Re: Django Request langsam

{% for player in players %} <li class="well">{% include "Spielerdatenbank/player_list_item.html" %}</li> {% empty %} Inklude in der Schleife ist möglicherweise ein Template-Resolve pro Spieler. Aktivier mal den cached Templateloader, oder tu testweise den Inhalt von player_list_...
von apollo13
Sonntag 15. März 2015, 18:11
Forum: Webframeworks
Thema: Django Request langsam
Antworten: 45
Zugriffe: 8143

Re: Django Request langsam

@apollo13: Das erklärt aber alles nicht bis zu 10 Sekunden Seitenaufbau vs. 10 ms wenn man den `SELECT * …` direkt absetzt. Das ist schon ein ziemlich krasser Zeitunterschied. Ka, dafür hab ich zu wenig Infos -- aber alleine die Tatsache dass die debug toolbar zum messen dieser Zeit verwendet wird ...
von apollo13
Sonntag 15. März 2015, 10:49
Forum: Webframeworks
Thema: Django Request langsam
Antworten: 45
Zugriffe: 8143

Re: Django Request langsam

Die andere Seite ist eine Seite zum Anlegen eines neuen Users. Hierbei wird über crispy_forms ein formular erzeugt. Bei diesem Formular werden allerdings auch sämtliche Adressen aus der Datenbank geladen (Dauer: 10 ms). Das sind nur ca 100. Ein "select * from table" skaliert niemals, lass...
von apollo13
Mittwoch 18. Februar 2015, 16:17
Forum: Showcase
Thema: django-debug-toolbar-django-info
Antworten: 14
Zugriffe: 5979

Re: django-debug-toolbar-django-info

jens hat geschrieben:Dann vielleicht "except Exception:" ?!? Dann wäre u.a. SystemExit und KeyboardInterrupt ausgenommen: https://docs.python.org/3/library/excep ... -hierarchy
Ja, mangels besserer Alternativen nimmt man zumindest immer Exception als Basisklasse…
von apollo13
Mittwoch 18. Februar 2015, 16:08
Forum: Showcase
Thema: django-debug-toolbar-django-info
Antworten: 14
Zugriffe: 5979

Re: django-debug-toolbar-django-info

jens hat geschrieben:KeboardInterrupt bei einer django app?!?
Das war ja nur stellvertretend ein Beispiel für alle Errors die nicht von Exception erben -- und ja unter Gunicorn und runserver tritt das definitiv auf. Ein blankes except ist einfach schlechter Stil…
von apollo13
Montag 16. Februar 2015, 20:38
Forum: Showcase
Thema: django-debug-toolbar-django-info
Antworten: 14
Zugriffe: 5979

Re: django-debug-toolbar-django-info

Die commit message ist ja sehr bezeichnend…, vlt willst du allerdings besser doch keine KeboardInterupt catchen :p
von apollo13
Montag 2. Februar 2015, 20:35
Forum: Offtopic
Thema: Programmieren von Analogrechner
Antworten: 4
Zugriffe: 1798

Re: Programmieren von Analogrechner

Klingt nach Hausaufgabe?!
von apollo13
Montag 2. Februar 2015, 20:34
Forum: Webframeworks
Thema: Django: local_settings.py Lösung?!?
Antworten: 2
Zugriffe: 1211

Re: Django: local_settings.py Lösung?!?

local_settings is doof (wie zuhauf erwähnt, eg du kannst nicht einfach erweitern etc…). Aktuell würde ich zu sowas tendieren: https://github.com/django/djangoproject ... t/settings
von apollo13
Sonntag 23. November 2014, 09:49
Forum: Showcase
Thema: Passpod - Secure Password Storage
Antworten: 11
Zugriffe: 28669

Re: Passpod - Secure Password Storage

Das spielt aber keine rolle, es ist trivial etwas analoges zu den Iterationen beim hashen zu machen (siehe `slow_add` und `slow_has` im code). Offensichtlich nicht so trivial, denn `slow_add`/`slow_has` sind ziemlich nutzlos -- gerade auf einer GPU kann ich dir massig von denen gleichzeitig ausrech...
von apollo13
Dienstag 11. November 2014, 13:00
Forum: Showcase
Thema: Passpod - Secure Password Storage
Antworten: 11
Zugriffe: 28669

Re: Passpod - Secure Password Storage

Hi, die erste Grundregel bei Crypto ist: Lass es jemanden machen der sich auskennt. Ganz grundsätzlich solltest du dir dazu einmal http://pythonhosted.org//passlib/ anschauen. Im Normalfall will man auch zb einen extra salt, sowie den algo und dessen paramter im Hash haben um ein Upgrade zu ermöglic...
von apollo13
Mittwoch 1. Oktober 2014, 08:14
Forum: Verbesserungsvorschläge
Thema: Forumsoftware
Antworten: 197
Zugriffe: 149597

Re: Forumsoftware

Was mich persönlich seit ich hier bin stört oder nervt, ist: wenn ich auf ein Link in einem beliebigen Beitrag klicke, öffnet sich die Seite nicht in einem neuen Tab sondern im gleichen Tab/Fenster. Hab mir zwar mittlerweile angewöhnt mir der rechen Maustaste "Link in neuem Tab öffnen" an...
von apollo13
Freitag 18. Juli 2014, 18:19
Forum: Webframeworks
Thema: bottle - streamen von .jpg
Antworten: 31
Zugriffe: 7384

Re: bottle - streamen von .jpg

Ja, über sowas braucht man sich keine sorgen zu machen.
von apollo13
Donnerstag 17. Juli 2014, 22:50
Forum: Netzwerkprogrammierung
Thema: Python und Cookies
Antworten: 7
Zugriffe: 2789

Re: Python und Cookies

Wenn du das Cookie schon hast braucht der Server es nicht nochmal zu schicken ;) lösch doch mal die Cookies lokal und schau dann den nächsten request an.
von apollo13
Sonntag 6. Juli 2014, 17:05
Forum: Offtopic
Thema: Github Linux GUI Client?
Antworten: 24
Zugriffe: 4036

Re: Github Linux GUI Client?

@apollo13: Ich verwende für den „staging area”-Effekt `record` oder das erweiterte `shelve`. Mit `record` kann man sich herauspicken was von den aktuellen Änderungen man commiten möchte. Ja, allerdings committed `record` sofort. Im Endeffekt ists halt einfach was anderes und ich bin den Workflow mi...
von apollo13
Sonntag 6. Juli 2014, 10:51
Forum: Offtopic
Thema: Github Linux GUI Client?
Antworten: 24
Zugriffe: 4036

Re: Github Linux GUI Client?

@apollo13: In wie fern mächtiger? Ich weiss das Mercurial früher branching stiefmütterlich behandelt hat und klonen vorgezogen hat, aber mittlerweile ist auch branching möglich/üblich. Und die staging area zum Beispiel im Vergleich zu shelve in Mercurial? Was verpasse ich da konkret? Vielleicht mag...
von apollo13
Mittwoch 2. Juli 2014, 08:34
Forum: Offtopic
Thema: Github Linux GUI Client?
Antworten: 24
Zugriffe: 4036

Re: Github Linux GUI Client?

Geht jetzt ein wenig am Thema vorbei, aber mich beschäftigt das gerade selbst: Weshalb benutzt ihr nicht Mercurial? Weil auf github mehr los ist als auf Bitbucket oder gibt es andere Gründe (auf Arbeit bereits vorgegeben etc.)? Weil branching und die staging area in git so viel mächtiger sind imo, ...
von apollo13
Montag 7. April 2014, 08:56
Forum: Webframeworks
Thema: Fragen zu Pyramid/WSGI
Antworten: 3
Zugriffe: 1244

Re: Fragen zu Pyramid/WSGI

flaviussixtus hat geschrieben:Welcher Webserver ist denn empfehlenswert? Von NGINX habe ich jetzt schon mehrmals gehört. Wie steht es denn mit dem guten alten Apache?
Apache mit mod_wsgi oder Nginx mit Proxy auf Gunicorn oder zb uwsgi -- alle Varianten davon sind rock-solid.