phép nói rằng tôi muốn xây dựng một dự án Facebookbình: làm thế nào để kiến trúc sư dự án với nhiều ứng dụng?
Tôi cần một cấu trúc dự án như
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
Làm thế nào tôi có thể cấu trúc này cũng vậy mà khi tôi chạy
python facebook/runserver.py
Nó nạp điểm từ tất cả ứng dụng của tôi trong nội bộ?
Tôi muốn giữ lại cấu trúc này vì mở rộng dự án hơn nữa là tự nhiên hơn cách
Tôi cố gắng để làm theo advice của họ, nhưng không thực sự hiểu nơi tôi cần phải viết
from flask import Flask
app = Flask(__name__)
và làm thế nào để nhập khẩu tất cả các quan điểm từ tất cả các ứng dụng tại một nơi, xin vui lòng giúp
Nếu cho phép nói rằng tôi viết mã trên trong facebook/__init__.py
, sau đó như thế nào trong facebook/feed/views.py
, tôi có thể làm
from facebook import app
Liên kết tới ý chính không hoạt động. – Rynant
Hãy thử điều này - https://gist.github.com/harit-sunrun/5227850#file-flask-blueprint-py – daydreamer
Có, đã hiệu quả. Tôi đã thêm mã từ liên kết đến câu trả lời vì câu trả lời chỉ liên kết không được ưa thích (xem: http://meta.stackexchange.com/a/8259) – Rynant