खोज…


टिप्पणियों

फ्लास्क एक पायथन वेब एप्लिकेशन माइक्रो-फ्रेमवर्क है जो कि वेर्केजग डब्ल्यूएसजीआई लाइब्रेरी के शीर्ष पर बनाया गया है। फ्लास्क "सूक्ष्म" हो सकता है, लेकिन यह विभिन्न आवश्यकताओं पर उत्पादन के उपयोग के लिए तैयार है।

माइक्रो-फ्रेमवर्क में "माइक्रो" का अर्थ फ्लास्क का उद्देश्य कोर को सरल लेकिन एक्स्टेंसिबल रखना है। फ्लास्क आपके लिए कई निर्णय नहीं लेगा, जैसे कि डेटाबेस का उपयोग क्या करना है, और यह जो निर्णय करता है उसे बदलना आसान है। सब कुछ आपके ऊपर है, ताकि फ्लास्क आपके लिए आवश्यक सब कुछ हो और कुछ भी नहीं।

समुदाय आपके एप्लिकेशन को अधिक शक्तिशाली और यहां तक कि विकसित करने में आसान बनाने के लिए एक्सटेंशन के एक समृद्ध पारिस्थितिकी तंत्र का समर्थन करता है। जैसे-जैसे आपकी परियोजना बढ़ती है, आप अपनी आवश्यकताओं के लिए डिज़ाइन निर्णय लेने के लिए स्वतंत्र होते हैं।

संस्करण

संस्करण संकेत नाम रिलीज़ की तारीख
0.12 Punsch 2016/12/21
0.11 चिरायता 2016/05/29
0.10 लिमोन्सेल्लो 2013-06-13

स्थापना - स्थिर

एक virtualenv में फ्लास्क स्थापित करने के लिए पाइप का उपयोग करें।

pip install flask

अपनी परियोजना के लिए एक virtualenv बनाने के लिए कदम से कदम निर्देश:

mkdir project && cd project
python3 -m venv env
# or `virtualenv env` for Python 2
source env/bin/activate
pip install flask

जब तक आप वास्तव में समझ नहीं पाते कि आप क्या कर रहे हैं, तब तक sudo pip install उपयोग करें। जब तक आप सिस्टम पैकेज प्रबंधक का उपयोग नहीं कर रहे हैं, तब तक अपनी परियोजना को स्थानीय वर्चस्व में रखें, सिस्टम पायथन में स्थापित न करें।

नमस्ते दुनिया

hello.py बनाएँ:

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello():
    return 'Hello, World!'

इसके बाद इसे चलाएं:

export FLASK_APP=hello.py
flask run
 * Running on http://localhost:5000/

नीचे दिए गए कोड को जोड़ने से यह सीधे python hello.py साथ चलने की अनुमति देगा।

if __name__ == '__main__':
    app.run()

स्थापना - नवीनतम

यदि आप नवीनतम कोड का उपयोग करना चाहते हैं, तो आप इसे रिपॉजिटरी से इंस्टॉल कर सकते हैं। जब आप संभावित रूप से नई सुविधाएँ और सुधार प्राप्त करते हैं, तो केवल गिने हुए रिलीज़ आधिकारिक रूप से समर्थित होते हैं।

pip install https://github.com/pallets/flask/tarball/master

स्थापना - विकास

यदि आप फ्लास्क परियोजना में विकास और योगदान करना चाहते हैं, तो रिपॉजिटरी को क्लोन करें और कोड को विकास मोड में स्थापित करें।

git clone ssh://github.com/pallets/flask
cd flask
python3 -m venv env
source env/bin/activate
pip install -e .

कुछ अतिरिक्त निर्भरताएं और उपकरण भी हैं, जिनके बारे में पता होना चाहिए।

गूढ़ व्यक्ति

प्रलेखन बनाने के लिए उपयोग किया जाता है।

pip install sphinx
cd docs
make html
firefox _build/html/index.html

py.test

परीक्षण सूट चलाने के लिए उपयोग किया जाता है।

pip install pytest
py.test tests

tox

कई पायथन संस्करणों के खिलाफ परीक्षण सूट चलाने के लिए उपयोग किया जाता है।

pip install tox
tox

ध्यान दें कि विषाक्त केवल पहले से इंस्टॉल किए गए दुभाषियों का उपयोग करता है, इसलिए यदि आपके पास पायथन 3.3 आपके पथ पर स्थापित नहीं है, तो इसका परीक्षण नहीं किया जाएगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow