- 전체
- Python 일반
- Python 수학
- Python 그래픽
- Python 자료구조
- Python 인공지능
- Python 인터넷
- Python SAGE
- wxPython
- TkInter
- iPython
- wxPython
- pyQT
- Jython
- django
- flask
- blender python scripting
- python for minecraft
- Python 데이터 분석
- Python RPA
- cython
- PyCharm
- pySide
- kivy (python)
flask [python][flask] bitnami의 django 서버로 flask 서비스
2021.12.10 00:14
[python][flask] bitnami의 django 서버로 flask 서비스
Flask Setup Tutorial (Windows)
This tutorial will help you install Python and Flask. Even though we are using a Django Stack installer, Flask installation will not be affected. The reason we are using a stack installer is to get you up and running in a breeze without the overhead of solving operating system compatibility issues.
Bitnami as a company has been around for a while and they make our lives easier as you will see.
1. Setup Bitnami stack
Step 1.1 Click here to directly download the bitnami django stack
Step 1.2 Run the installer
Once you download the installer, double click on the file and follow the instructions below. Some of the screenshots may not be identical to your machine.
1. Select Components
Django and (at least) one Database, preferably MySQL, Click next
2. Customize Installation Folder
You can select your own custom folder. We recommend C:\Bitnami\pythonstack for the folder path, Click next
3. Setup Password for your MySQL Server
You may choose to setup a password. But for now, leave it blank and Click next
4. Do not change association type
Select NO here, Click next
5. Do not Create initial Project
Select NO here, Click next
6. Installation Process
Uncheck, Click next
Click next
[Caution] The installation might take around 10 mins
7. Add firewall exception
This step may not be valid for all users, Click Allow access
8. Final Step - Uncheck and Click on Finish
2. Start Bitnami and Install Flask
All the following steps should be repeated when creating a new directory or app.
Step 2.1.1 Open Command Prompt and run Bitnami
This is how the terminal (command prompt) may look like when you first open it
Step 2.1.2 Run Bitnami
Execute the following in the command prompt
C:\Bitnami\pythonstack\use_djangostack.bat
You should see the following window open after executing the above command
Step 2.2 Create a folder
In the new command prompt window which opens execute the following in sequence to create your first app folder
cd apps
mkdir test
cd test
Step 2.3 Create Virtual Environment Wrapper
Execute the following command to install the virtu environment which creates a folder venv inside the test folder
virtualenv venv
Step 2.4 Activate Virtual Environment Wrapper
This is required to isolate python libraries and create a safe container for your python apps/scripts. In the command prompt execute:
venv\Scripts\activate
Step 2.5 Install Flask
Execute the following command to install python Flask framework in the virtualenv
pip install flask
After successful installation of Flask you should see final success message
Flask is installed in venv folder to avoid any conflicts with other projects/apps.
3. Run the Hello World program
Step 3.1 Create a python file in the current working directory
The current working directory is test
Use a text editor (ex. Atom, Sublime, Vim ...) to create a file and save it as app.py
Step 3.2 Add the following python code to app.py
[Important] Indentation is very important in Python. Code without correct indentation might not work.
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "hello world"
if __name__ == "__main__":
app.run()
Step 3.3 Run the Server and Test it
3.3.1 Run the Server
Save the file and make sure it is in the test folder we just created. In the command prompt, execute:
python app.py
You will see something like the following to indicate your server is running correctly.
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
3.3.2 Open it in the browser
In your browser's address box, type 127.0.0.1:5000 or localhost:5000, and you should be able to see the following
Phew. You have reached the end! Great job if you can see the hello world displayed in the browser window.
[출처] https://github.com/SI539/tutorials/blob/master/flask/windows-flask.md
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 11 |
[PyQT5] PyQt5 Mainwindow에 Qt Designer를 사용한 graph Widget 추가
| 졸리운_곰 | 2024.06.06 | 476 |
| 10 |
[PyQT5] [Python with Pyqt5] Widget에다가 그래프 넣기 (Feat. Matplotlib)
| 졸리운_곰 | 2024.06.06 | 437 |
| 9 |
[PyQT5] 파이썬(Python)PyQt5 - QMessageBox 사용하기
| 졸리운_곰 | 2024.06.06 | 455 |
| 8 |
[PyQT5] UI Designer 에서 Tab Widget 생성 하기
| 졸리운_곰 | 2024.06.06 | 420 |
| 7 |
[PyQT5] UI Designer 에서 리사이즈 시 같이 확장하기
| 졸리운_곰 | 2024.06.06 | 537 |
| 6 |
[PyQT5] UI Designer 에서 Grid Layout 배치 해보기
| 졸리운_곰 | 2024.06.06 | 474 |
| 5 |
[pyQT] 「Python : PyQt5」 Qt Designer : .ui → .py 변환
| 졸리운_곰 | 2024.06.05 | 624 |
| 4 |
[pyQT] Dev/python/ [pyqt5] 프로그램창을 항상 가장 위에 있게 하면서 동시에 타이틀 바도 없게 하려면?
| 졸리운_곰 | 2024.06.01 | 542 |
| 3 |
[pyQT] QtDesigner에서 리소스 편집기 사용하기
| 졸리운_곰 | 2024.05.28 | 499 |
| 2 |
[pyQT] Qt Resource 파일 (.qrc) 적용방법
| 졸리운_곰 | 2024.05.28 | 421 |
| 1 | [pyQT] from PyQt5.QtChart import QLineSeries, QChart, QValueAxis, QDateTimeAxis ImportError: DLL load failed while importing QtChart: 지정된 모듈을 찾을 수 없습니다. | 졸리운_곰 | 2024.01.28 | 430 |

