Die Suche ergab 216 Treffer

von Whitie
Dienstag 3. Mai 2022, 07:52
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Das kannst du hier nachlesen.

Bei deinem Beispiel sollte es etwa so aussehen:

Code: Alles auswählen

zaehler.optionen_set.remove(<AUSWAHL ZUM ENTFERNEN>)
Viele Grüße
Whitie
von Whitie
Donnerstag 21. April 2022, 12:31
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Das sollte sich so lösen lassen:

Code: Alles auswählen

anzahl = Auswahl.objects.filter(bis_jg__gt=user.jg, kategorie=kategorie).count()
Siehe hier
von Whitie
Donnerstag 21. April 2022, 10:12
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Wenn ich das ganze richtig verstanden habe, sollte diese Prüfung entweder in optionen.html oder direkt im auswahl_form stattfinden. Man könnte z. B. dem betreffenden Input-Feld im Formular ein disabled mitgeben, wenn die Bedingung zutrifft.

Viele Grüße
Whitie
von Whitie
Dienstag 12. April 2022, 08:20
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

So ganz kann ich das aus deinem gekürzten Code nicht ersehen. Nach "return" ist die Funktion ja zu ende, deshalb wäre der Code der Sternchen schon interessant. Nehmen wir mal an, da steht irgendwo ein "else": if not zaehler.optionen: return redirect('optionen', slug) else: typ_an...
von Whitie
Freitag 8. April 2022, 18:18
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Ich hab mir das selbst erarbeitet. Angefangen habe ich ähnlich wie du. Ich hatte vor langer Zeit (~20 Jahren) mal eine Notenliste in Excel für die Arbeit gemacht und diverse Zusatzfunktionen haben mich ans Limit meiner VBA Kenntnisse gebracht. Privat hatte ich zu dieser Zeit etwas mit PHP rumgespiel...
von Whitie
Freitag 8. April 2022, 07:48
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Hallo Pit, das kann sein, dass man einen Link gar nicht "disabled" darstellen kann. Habe ich nicht drauf geachtet. Ich würde es dann evtl. so machen: {% for modul in module %} <li> {% if modul.fragen.count %} <a class="button" href="{% url 'main' modul.slug %}">{{ modul...
von Whitie
Montag 4. April 2022, 18:37
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Im Adminbereich sehe ich jetzt, dass alle möglichen Optionen von allen Kategorien zur Wahl stehen: ... das stimmt so wohl eher nicht. Da sollten doch wahrscheinlich nur die stehen, die zur Kategorie "addieren" passen. Natürlich siehst du alle Optionen, deinen Zusammenhang kennt der Admin-...
von Whitie
Sonntag 3. April 2022, 13:48
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

... ergibt eine Liste und die kann ich scheinbar auch speichern. Die Ausgabe: {'id': 2, 'kategorie_id': 2, 'text': 'mit Kommazahlen', 'bis_stufe': 0, 'bis_jg': 7}{'id': 4, 'kategorie_id': 2, 'text': 'noch eine Auswahl', 'bis_stufe': 0, 'bis_jg': 0} Zur Not könnte ich jetzt mit z.B. "if "n...
von Whitie
Sonntag 3. April 2022, 13:38
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Wenn du nur einen String brauchst, probier mal so: wahlen = ';'.join(map(str, form.cleaned_data['optionen'])) Vielleicht reicht das so. Die Stringrepräsentation des Models (Auswahl?) kannst du ja über die __str__ Methode anpassen. Ich hoffe du möchtest dann nicht irgendwann von diesem String wieder ...
von Whitie
Sonntag 3. April 2022, 05:42
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Du bekommst ein Queryset zurück, das steht da auch. Wie ist denn zaehler.optionen definiert? So wie du es verwenden möchtest, müsste es ein ManyToManyField sein, dann wäre die Verwendung so:

Code: Alles auswählen

zaehler.optionen.set(form.cleaned_data['optionen'])
Viele Grüße
von Whitie
Samstag 2. April 2022, 10:44
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Warum nimmst du immer Punkte ;-) ?

Code: Alles auswählen

uebersicht = Zaehler.objects.filter(user=user).order_by('kategorie__zeile')
Die Syntax ist wie bei der Abfrage.

Viele Grüße
Whitie

P. S. Funktioniert das mit den Optionen im Formular jetzt eigentlich?
von Whitie
Donnerstag 31. März 2022, 22:13
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Das einzige was mir jetzt noch aufgefallen ist: Du verwendest das falsche Feld. Es muss ein ModelMultipleChoiceField sein.

Code: Alles auswählen

optionen = forms.ModelMultipleChoiceField(queryset=Kategorie.objects, widget=forms.CheckboxSelectMultiple, required=False)
Viele Grüße
von Whitie
Donnerstag 31. März 2022, 16:18
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Also wird beide male der Fehlerzweig ausgeführt. Ich meine du musst im Form noch required=False setzen, also: optionen = forms.ModelChoiceField(queryset=Kategorie.objects, widget=forms.CheckboxSelectMultiple, required=False) Sonst wird erwartet, dass alle Checkboxen aktiviert werden. Sorry, sowas ha...
von Whitie
Donnerstag 31. März 2022, 10:32
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Ich kann dem Kontext jetzt nicht mehr ganz folgen. "wahl" ist der View, der das Formular auswertet? Die Fehlermeldung hat nichts mit dem Formular zu tun. Dein View gibt None zurück statt eines HttpResponse Objekts. Probier mal folgenden View und poste die Konsolenausgabe (nicht den Browser...
von Whitie
Donnerstag 31. März 2022, 07:00
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Ich fürchte, dass ich möglicherweise auch in einem Jahr noch nicht den grundlegenden Durchblick erreiche. Je nach aufgewendeter Zeit könnte das durchaus sein. Das sollte dich aber nicht erschrecken oder abhalten. Also "kategorie=kategorie" ist alles was fehlt? Ich bin immer wieder beeindr...
von Whitie
Donnerstag 31. März 2022, 06:40
Forum: wxPython
Thema: Fenstergröße an Größe des Notebook-Panel anpassen
Antworten: 6
Zugriffe: 6543

Re: Fenstergröße an Größe des Notebook-Panel anpassen

... Weshalb es nach meinem Dafürhalten Sinn macht die Fenstergröße an an die jeweilige Notbook-Panel-Größe anzupassen ist schlicht der, dass das zu große Fenster viel Zeichnungsfläche verdeckt. Dem Fenster habe ich die Eigenschaft "wx_STAY_ON_TOP" verpasst. Damit es immer oben ist, weil M...
von Whitie
Mittwoch 30. März 2022, 17:02
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Vielleicht hätte ich zuesrt C++ oder Java lernen müssen! Also: "kategorie = kwargs.pop('kategorie')" ist das leere queryset und "kategorie.auswahl_set.all()" ersetzt es dann? Und das wiederum kommt von da: class Auswahl(models.Model): kategorie = models.ForeignKey(Kategorie, on_...
von Whitie
Mittwoch 30. März 2022, 06:33
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Du gibst deinem Formular erstmal ein leeres Queryset mit, da die Optionen erst zur Laufzeit ermittelt werden können (besser wäre hier Auswahl.objects.none(), das dieses Model später auch zur Wahl steht), 'queryset' aber übergeben werden muss. Dann überschreibst du die __init__ Methode des Formulars ...
von Whitie
Dienstag 29. März 2022, 18:10
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Du must die __init__ Methode deines Formulars anpassen. Ungetestet: class AuswahlForm(forms.Form): optionen=forms.ModelChoiceField(queryset=Kategorie.objects.none(), widget=forms.RadioSelect) def __init__(self, *args, **kwargs): kategorie = kwargs.pop('kategorie') super().__init__(*args, **kwargs) s...
von Whitie
Dienstag 29. März 2022, 14:18
Forum: Webframeworks
Thema: Ist Django für mein Projekt geeignet?
Antworten: 382
Zugriffe: 34559

Re: Ist Django für mein Projekt geeignet?

Dein Versuch nach nicht ganz die richtige Syntax, siehe hier.
Probier mal

Code: Alles auswählen

wahl=Auswahl.objects.filter(kategorie__zeile=2)
Viele Grüße
Whitie