machichdigital
RegelCursor RulesLizenz: CC0 1.0frei kopierbar

Python Flask Json Guide

Cursor-Regel für konsistente JSON-Responses und Fehlerformate in Flask-APIs.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

Cursor-Regel für konsistente JSON-Responses und Fehlerformate in Flask-APIs.

Original-Beschreibung der Autoren: Cursor rules for Python Flask development with JSON guide.

Die Regel

---
description: "Cursor rules for Python Flask development with JSON guide."
globs: **/*
alwaysApply: false
---
This project is heavily reliant on our custom Drawscape Factorio python module.

Here is code examples of how to use the module:

```python
from drawscape_factorio import create as createFactorio
from drawscape_factorio import importFUE5

with open('/path/to/exported-entities.json', 'r') as file:
    json_data = json.load(file)
    data = importFUE5(json_data)
    result = createFactorio(data, {
        'theme_name': 'default',
        'color_scheme': 'main',
        'show_layers': ['assets', 'belts', 'walls', 'rails', 'electrical', 'spaceship']
    })

with open(output_file_name, 'w') as f:
    f.write(result['svg_string'])

So nutzt du sie

Die Regel kopieren (Button oben) oder als Datei herunterladen und im Projekt unter .cursor/rules/ ablegen — Cursor lädt sie beim nächsten Start automatisch. Ältere Cursor-Versionen lesen alternativ eine einzelne .cursorrules-Datei im Projektstamm; dort einfach den Regel-Text ohne den Kopfblock zwischen den ----Zeilen einfügen.

Der Regel-Text ist englisch — Cursor versteht ihn unabhängig von der Sprache, in der Sie mit dem Editor chatten.

Im Detail

Flask-spezifische Regel mit Fokus auf JSON-APIs: Sie lenkt Cursor darauf, bei Flask-Endpunkten konsistente JSON-Responses, sinnvolle Statuscodes, Fehlerformate und Serialisierung (z. B. mit jsonify oder Marshmallow) vorzuschlagen, statt improvisierter Dict-Rückgaben. Passend für alle, die mit Flask statt FastAPI oder Django eine schlanke REST-API bauen und dabei einheitliche JSON-Konventionen wollen. Flask gibt von Haus aus wenig Struktur vor, daher ist diese Regel besonders wertvoll, um Wildwuchs bei Response-Formaten über mehrere Endpunkte hinweg zu vermeiden.

Praxis-Tipp

In Flask-Projekten aktivieren und z. B. “Erstelle einen Endpunkt, der Nutzerdaten als JSON zurückgibt” prompten — die Regel sorgt für einheitliche Fehler- und Response-Formate.

Lizenz & Quelle

Inhalt ansehen (python-flask-json-guide.mdc)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Regel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.