Diciamo che voglio costruire un progetto di Facebookpallone: come progettare il progetto con più app?
ho bisogno di una struttura di progetto come
facebook/
__init__.py
feed/
__init__.py
models.py
business.py
views.py
chat/
__init__.py
models.py
business.py
views.py
games/
__init__.py
models.py
business.py
views.py
common/
common.py
runserver.py
Come posso strutturare questo bene in modo che quando ho eseguito
python facebook/runserver.py
Si carica vista da tutte le mie app internamente?
voglio mantenere tale struttura in quanto l'estensione del progetto è più naturale ulteriore modo
Sto cercando di seguire il loro advice, ma non capisco dove ho bisogno di scrivere
from flask import Flask
app = Flask(__name__)
e come importare tutte le viste da tutte le applicazioni in un unico posto, per favore aiutatemi
Se Diciamo che scrivo il codice di cui sopra in facebook/__init__.py
, allora come in facebook/feed/views.py
, posso fare
from facebook import app
Il collegamento al gist non funziona. – Rynant
Prova questo: https://gist.github.com/harit-sunrun/5227850#file-flask-blueprint-py – daydreamer
Sì, ha funzionato. Ho aggiunto il codice dal link alla risposta in quanto le risposte al solo collegamento non sono preferite (vedi: http://meta.stackexchange.com/a/8259) – Rynant