Die Suche ergab 17 Treffer

von Jora
Montag 8. Juli 2019, 18:11
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren

@__deets__: ich habe es bis jetzt nur vermieden, weil es viele andere Baustellen gibt. Es ist nicht so, dass ich dem generell aus dem Weg gehe möchte. Bei der aktuellen APP lag der Fokus auf flask, sqlalchemy usw. um eine lauffähige APP auf die Beine stellen zu können. In der nächsten APP wird die ...
von Jora
Montag 8. Juli 2019, 17:00
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren

ja, nur das Handling mit dem datetime ist mir nicht so geläufig..
von Jora
Montag 8. Juli 2019, 16:48
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren


SELECT a.text, s.name FROM aufgaben AS a, schwerpuntke AS s, aufgaben2schwerpunkte AS a2s WHERE a.tag >= ? AND a.tag <= ? AND a2s.aufgaben_id = a.id AND a2s.schwerpunkt_id = s.id


Super, dass ist die Lösung!

from sqlalchemy import and_
aufgaben = db.session.query(Schwerpunkte,Datum,Aufgaben ...
von Jora
Montag 8. Juli 2019, 14:58
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren

Ok. ich baue meine Datenbank um.

@__blackjack__ : Die Listen stehen beispielhaft für die zwei Schleifen!

Ich lese gerade ein Tutorial bezüglich "cross join" mit SQL-Befehlen.


SELECT * FROM orders WHERE customer_id =
(
SELECT id FROM customers
WHERE vorname = 'Peter'
);


In meinem Fall ...
von Jora
Montag 8. Juli 2019, 14:13
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren


Nochmal: es geht nicht um die Ausgabe. Die hat mit der Datenhaltung nichts zu tun.
So oft, wie du das immer wieder in Verbindung bringst, ahne ich ja fast, dass du gar keine Datenbank brauchst.

Also nochmal: Was tust du da? Was willst du abbilden (in der Datenstruktur, _nicht_ bei der Ausgabe ...
von Jora
Montag 8. Juli 2019, 09:53
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren

Beispiel HTML-Ausgabe:
/ ---- / Tag 1 / Tag 2 /
/ Schwerpunkt (Mechanik) / Lichtschalter reparieren / Lichtschalter einbauen /
/ Schwerpunkt (Software) / Datenbankanfrage optimieren / APP testen /
/ Schwerpunkt (Elektronik) / Widerstand tauschen / keine Aufgabe /

Jeden Tag gibts es mehrere Aufgaben ...
von Jora
Montag 8. Juli 2019, 09:07
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren

Hallo sparrow,

Ziel der APP:
*Alle* Aufgaben, die nach Schwerpunkten gegliedert sind, für einen Monat leserlich auszugeben.
z.B in einer HTML-Tabelle (wie oben angedeutet) Die Spalten bilden die Tage innerhalb des Monats ab und die Zeilen die Schwerpunkte.

Mein ganz erster Ansatz war mit ...
von Jora
Montag 8. Juli 2019, 07:52
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Re: Anzahl der Datenbankzugriffe minimieren

Gute Morgen __blackjack__,
danke dir für deine schnelle Antwort.


@Jora: Warum die Models ohne Relationships erstellt wurden, ist mir jetzt erst einmal nicht wirklich ersichtlich.

Das Problem mit der großen Datenmenge, die bei einer Abfrage aus der DB geladen werden könnte. (Im Problembeispiel ...
von Jora
Sonntag 7. Juli 2019, 23:28
Forum: Datenbankprogrammierung mit Python
Thema: Anzahl der Datenbankzugriffe minimieren
Antworten: 19
Zugriffe: 3624

Anzahl der Datenbankzugriffe minimieren

Guten Abend,

auf pythonanywhere.com läuft von mir eine kleine APP (flask).
Die APP verwaltete Aufgaben nach Datum und Schwerpunkten. (vereinfacht ausgedrückt)

Über die APP wird der Monat ausgewählt und die Daten werden mit Python für die HTML-Ausgaben aufbereitet.

Die Daten werden in Form einer ...
von Jora
Freitag 8. März 2019, 21:07
Forum: Webframeworks
Thema: Flask - HTML-Seite wird ohne CSS generiert
Antworten: 3
Zugriffe: 1522

Re: Flask - HTML-Seite wird ohne CSS generiert

Danke, Fehler gefunden!
Ohne die Doppelpunkte vor /static wird die HTML-Seite mit CSS ausgegeben.

<link href="/static/css/bootstrap.min.css" rel="stylesheet" >
von Jora
Freitag 8. März 2019, 20:54
Forum: Webframeworks
Thema: Flask - HTML-Seite wird ohne CSS generiert
Antworten: 3
Zugriffe: 1522

Re: Flask - HTML-Seite wird ohne CSS generiert

Der einzig aktuelle Unterschied zwischen den APPs (mit und ohne Fehler) besteht darin, woher die bootstrap-daten gezogen werden.
- local (hier das CSS-Problem)
- vom offiziellen Server (kein Problem)

.. ich möchte eigentlich die bootstrap-Daten local liegen haben.

hier der Code-Abschnitt:
<link ...
von Jora
Freitag 8. März 2019, 20:41
Forum: Webframeworks
Thema: Flask - HTML-Seite wird ohne CSS generiert
Antworten: 3
Zugriffe: 1522

Flask - HTML-Seite wird ohne CSS generiert

Guten Abend,

ich habe ein Problem mit der HTML-CSS-Ausgabe und kann den Fehler nicht lokalisieren.

Wenn ich der Page z.B: @app.route('/<int:pa1>/<int:pa2>/startseite') mehrere Parameter übergebe,
dann wird beim Aufruf der Seite kein CSS geladen.
Mit nur einem Parameter @app.route('/<int:pa1 ...
von Jora
Samstag 12. Januar 2019, 17:46
Forum: Webframeworks
Thema: flask sqlalchemy - Many To Many - filter
Antworten: 8
Zugriffe: 2670

Re: flask sqlalchemy - Many To Many - filter

Vielen Dank Sirius3,

auf diese Art eine Struktur zu bauen, ist wirklich einfach und gleichzeitig praktisch.
So einfach wie einen PC selber zusammenzubauen. (wenn man es einmal gesehen hat)

Problem gelöst und mehr dazugelernt.

https://bilder-teilen.de/image/txfP

Danke @all
von Jora
Montag 7. Januar 2019, 18:39
Forum: Webframeworks
Thema: flask sqlalchemy - Many To Many - filter
Antworten: 8
Zugriffe: 2670

Re: flask sqlalchemy - Many To Many - filter

Guten Tag,

danke für den Tipp mit der Initialisierung der Listen!

Mit den vielen .join's gelange ich von der obersten Ebene [Arten] bis zur untersten Ebene [Deckelsymbole] und kann die Filterfunktion (.filter) auf Deckelsymbole anwenden.
Leider wird nur die oberste Ebene (Arten) gefilter.
Die ...
von Jora
Sonntag 6. Januar 2019, 14:52
Forum: Webframeworks
Thema: flask sqlalchemy - Many To Many - filter
Antworten: 8
Zugriffe: 2670

Re: flask sqlalchemy - Many To Many - filter

Guten Tag,

danke!

anbei mein Lösungsansatz:

1. vorgefilterten Datensatz aus Datenbank holen
2. den Datensatz nach dem gewünschten Symbol durchsuchen
3. die gewünschten Daten in eine verschachtelte Liste schreiben
4. die verschachtelte Liste im Frontend ausgeben

https://bilder-teilen.de/image ...
von Jora
Dienstag 1. Januar 2019, 15:57
Forum: Webframeworks
Thema: flask sqlalchemy - Many To Many - filter
Antworten: 8
Zugriffe: 2670

Re: flask sqlalchemy - Many To Many - filter

Guten Tag,

danke für deine Antwort sparrow.

Den Code habe ich freihand abgetippt und den unwichtigen Ballast weggelassen.
(dabei haben sich einige Tippfehler eingeschlichen)

Anbei ein Screenshot von der Ausgabe (bereinigte APP):
https://bilder-teilen.de/image/fLln


Die SQLAlchemy ...
von Jora
Mittwoch 26. Dezember 2018, 14:41
Forum: Webframeworks
Thema: flask sqlalchemy - Many To Many - filter
Antworten: 8
Zugriffe: 2670

flask sqlalchemy - Many To Many - filter

Guten Tag,

flask 1.0.2
sqlalchemy 1.2.13

Aufgabenstellung :
Mit einer kleinen APP möchte ich verschiedenen Flaschentypen unterschiedliche Deckelsymbole zuweisen (M2M)

Datenbankstruktur :
[Arten]-1--m-[Getraenke]-1--m-[Flaschen]-m--n-[Deckelsymbole]

Problem:
Meine Datenbankabfrage mittels ...