Die Suche ergab 36 Treffer

von skirnir
Dienstag 8. Oktober 2024, 14:33
Forum: Allgemeine Fragen
Thema: globale Konstante innerhalb einer Klasse benutzen
Antworten: 9
Zugriffe: 2388

Re: globale Konstante innerhalb einer Klasse benutzen

Berechtigter Einwand. Das ist mir bei einem Code-Review begegnet, ist also nicht mein Code.
Immerhin konnte ich daraus was lernen.
von skirnir
Dienstag 8. Oktober 2024, 10:22
Forum: Allgemeine Fragen
Thema: globale Konstante innerhalb einer Klasse benutzen
Antworten: 9
Zugriffe: 2388

globale Konstante innerhalb einer Klasse benutzen

Hallo!

Sorry für das schlechte Subject, aber mein Problem ist genau, dass ich keinen Namen für mein Thema finde. Ich habe neulich folgendes Phänomen beobachtet (python 3.10.4):


>>> __BAR = "hello world"
>>> class Foo:
... def baz(self):
... return __BAR
...
>>> f = Foo()
>>> f.baz()
Traceback ...
von skirnir
Mittwoch 14. Oktober 2020, 13:22
Forum: Webframeworks
Thema: Getter für properties von Django Models?
Antworten: 4
Zugriffe: 951

Re: Getter für properties von Django Models?

@__blackjack__: Ja, das stimmt natürlich. Muss ich im Hinterkopf behalten. Danke.
von skirnir
Mittwoch 14. Oktober 2020, 12:53
Forum: Webframeworks
Thema: Getter für properties von Django Models?
Antworten: 4
Zugriffe: 951

Re: Getter für properties von Django Models?

Danke für den Denkanstoß!
Falls jemand den Thread später findet:

Die Deklaration muss dann so aussehen, damit Django die Spalte in der zugehörigen Tabelle findet:

Code: Alles auswählen

_bla = models.FloatField('Beschreibung', null=true, db_column='bla')
von skirnir
Mittwoch 14. Oktober 2020, 11:37
Forum: Webframeworks
Thema: Getter für properties von Django Models?
Antworten: 4
Zugriffe: 951

Getter für properties von Django Models?

Hallo,

Es könnte sein, daß mein Problem eher in "Allgemeine Fragen" gehört. Da meine "Problemklassen" aber Django Models sind, habe ich mich entschieden es hier zu posten.
Ich bin gerade dabei, ein Django Projekt auf Django 3.x zu upgraden. Die existierende Applikation wurde in Python 2 geschrieben ...
von skirnir
Donnerstag 22. März 2018, 12:09
Forum: Allgemeine Fragen
Thema: Verschachtelte Tupel und Dicts textuell speichern
Antworten: 6
Zugriffe: 1504

Re: Verschachtelte Tupel und Dicts textuell speichern

Hat im Beispiel vermutlich damit zu tun, dass die Integers als dictionary keys benutzt werden.
von skirnir
Donnerstag 22. März 2018, 11:21
Forum: Allgemeine Fragen
Thema: Verschachtelte Tupel und Dicts textuell speichern
Antworten: 6
Zugriffe: 1504

Re: Verschachtelte Tupel und Dicts textuell speichern

Hallo,

vielleicht ist noch interessant, dass json per default deine Tupel zu Listen und deine Integers zu Strings macht:


In [22]: tree
Out[22]:
('Buch',
{2: ('Lauch', {}),
3: ('Baum', {}),
4: ('Tier',
{4: ('Haus', {1: ('Maus', {}), 3: ('Darm', {})}),
5: ('Wurst', {4: ('Blatt', {})})}),
5 ...
von skirnir
Dienstag 19. Dezember 2017, 13:19
Forum: Allgemeine Fragen
Thema: Aufgabe für Uni
Antworten: 9
Zugriffe: 2089

Re: Aufgabe für Uni

Dann musst du die IndexError und ValueError Exceptions innerhalb der for-Schleife behandeln.
von skirnir
Freitag 29. September 2017, 09:53
Forum: Allgemeine Fragen
Thema: csv.DictReader und Anführungszeichen in Feldern
Antworten: 2
Zugriffe: 847

csv.DictReader und Anführungszeichen in Feldern

Hallo,

ich habe die folgende Datei:

[codebox=text file=foo.csv]
"foo","bar","baz"
"data","additional data","some other stuff"
"line two","with a newline
in a field","and another field"
"other","\"data in quotes\" and no newline","here"
"more","\"data in quotes\" containing
n'äääewline","even more ...
von skirnir
Montag 24. Juli 2017, 15:14
Forum: Allgemeine Fragen
Thema: Modul logging funktioniert nicht
Antworten: 2
Zugriffe: 1163

Re: Modul logging funktioniert nicht

Die Funktion, die du suchst heißt 'getLogger'.
von skirnir
Freitag 21. Juli 2017, 05:43
Forum: Allgemeine Fragen
Thema: Lambda und Filter
Antworten: 4
Zugriffe: 1925

Re: Lambda und Filter


Ich dachte, reverse=True würde die Liste umdrehen.

Das stimmt schon, aber schau dir die Klammerung an. 'reverse=True' ist ein Parameter der sorted-Funktion. Das heißt, es wird nicht rückwärts iteriert, sondern das Ergebnis der filter-Funktion wird absteigend sortiert.

Aber, dass bei filter ...
von skirnir
Donnerstag 20. Juli 2017, 14:33
Forum: Allgemeine Fragen
Thema: Zwischenausgabe durch Konsole, ohne das Pogramm zu beenden
Antworten: 7
Zugriffe: 1879

Re: Zwischenausgabe durch Konsole, ohne das Pogramm zu beenden

Was spricht denn gegen ein

Code: Alles auswählen

print(ergebnis)
am Ende der Schleife?
von skirnir
Donnerstag 20. Juli 2017, 12:44
Forum: Allgemeine Fragen
Thema: Neue Beiträge einer Seite überwachen
Antworten: 3
Zugriffe: 1334

Re: Neue Beiträge einer Seite überwachen


Und zwar geht es darum, dass ich das Programm starte und es dann checkt ob ein neuer Beitrag dazugekommen ist (im Vergleich zum letzten Check).

Du meinst auf einer Webseite? Ich gehe im Rest meiner Antwort mal davon aus.

Reichen würde es da schon, dass einfach geguckt wird ob sich überhaupt ...
von skirnir
Donnerstag 20. Juli 2017, 08:02
Forum: Allgemeine Fragen
Thema: "multidimensionales" get für Dictionaries
Antworten: 2
Zugriffe: 983

Re: "multidimensionales" get für Dictionaries

Jetzt, wo ich deine Lösung sehe, frage ich mich, wieso ich mich so an 'get' festgebissen habe. Danke!
von skirnir
Mittwoch 19. Juli 2017, 13:58
Forum: Allgemeine Fragen
Thema: "multidimensionales" get für Dictionaries
Antworten: 2
Zugriffe: 983

"multidimensionales" get für Dictionaries

Hallo,

ich habe ein Dictionary, das mehrere Dictionaries enthält und will auf dessen
Elemente direkt zugreifen können. Dazu habe ich eine Subklasse von dict
geschrieben, die wie folgt aussieht:


class MultiDict(dict):
def multiget(self, keys, default=None):
subtree = self
for k in keys:
try ...
von skirnir
Freitag 23. Juni 2017, 14:11
Forum: Webframeworks
Thema: </form> Tag wird nicht wie definiert platziert
Antworten: 7
Zugriffe: 2537

Re: </form> Tag wird nicht wie definiert platziert

Der Name der includierten Datei "formset_tabled" lässt darauf schließen, dass die Datei weitere Forms enthält. Laut der Doku des form-Elements


Content model:
Flow content, but with no form element descendants.


dürfen Forms nicht geschachtelt werden. Kann es vielleicht sein, dass die Template ...
von skirnir
Freitag 28. April 2017, 15:39
Forum: Webframeworks
Thema: Django: "Übergabe" eines Requests an einen andern View
Antworten: 0
Zugriffe: 1988

Django: "Übergabe" eines Requests an einen andern View

Hallo,

ich habe ein Django-Projekt, bei dem die Möglichkeit bestehen soll, zusätzlich
zur händischen Eingabe von Datensätzen auch Dateien im JSON-Format einzulesen und
daraus ein Formular zu befüllen, das dem User vorgelegt wird, damit er vor dem
Speichern eines Datensatzes noch Änderungen ...
von skirnir
Mittwoch 22. März 2017, 11:27
Forum: Links und Tutorials
Thema: Kostenlose E-Books von Packt
Antworten: 238
Zugriffe: 85294

Re: Kostenlose E-Books von Packt

Heute: "Python Game Programming By Example"