Ich arbeite an einem Flask
Projekt und ich möchte meinen Index laden mehr Inhalte beim Scrollen. Ich möchte eine globale Variable festlegen, um zu speichern, wie oft die Seite geladen wurde. Mein Projekt ist wie:python-Wie globale Variablen in Flask gesetzt werden?
global index_add_counter
und PyCharm gewarnt Global variable 'index_add_counter' is undefined at the module level
In views.py
:
from app import app,db,index_add_counter
├──run.py
└──app
├──templates
├──_init_.py
├──views.py
└──models.py
Zuerst habe ich die globale Variable in _init_.py
erklären und da ist ImportError: cannot import name index_add_counter
Ich habe auch verwiesen global-variable-and-python-flask Aber ich habe keine main() -Funktion. Was ist der richtige Weg, um globale Variable in Flask zu setzen?
Zu sagen, dass g global ist irreführend .. es nur auf der View-Instanz funktioniert .. wenn Sie von einer Seite verschieben zum anderen ist das G komplett gelöscht. –
Das g steht für eine Anfrage, die vor dem Start der Anfrage erstellt und gelöscht wird, nachdem die Anfrage gelöscht wurde. –