2016-06-17 18 views
5

Làm cách nào tôi có thể chỉ định số cổng trong dự án python Flask trong Visual Studio 2015, để khi nó bắt đầu, nó luôn sử dụng cùng một cổng?Dự án Flask trong Visual Studio 2015: cách xác định số cổng?

tập tin khởi động của tôi (app.py) trông như thế này:

from svc.svc import app 
wsgi_app = app.wsgi_app 

if __name__ == '__main__': 
    import os 
    HOST = os.environ.get('SERVER_HOST', 'localhost') 
    try: 
     PORT = int(os.environ.get('SERVER_PORT', '5555')) 
    except ValueError: 
     PORT = 5555 
    app.run(HOST, PORT) 

Vì vậy, tôi đoán rằng bằng cách nào đó tôi cần phải xác định các biến môi trường SERVER_PORT cho quá trình gỡ lỗi, nhưng tôi không thể tìm thấy bất kỳ tùy chọn cho nó.

+0

Chỉ cần làm rõ, bạn đang hỏi cách đặt biến môi trường, phải không? – Andy

+0

@Andy: có, giá trị cuối cùng được lấy từ biến môi trường, trong đó có một giá trị khác nhau mỗi lần tôi bắt đầu trình gỡ rối. –

+0

Vì vậy, đây không phải là câu hỏi về Flask hay Python, phải không? Nó chỉ là một câu hỏi về làm thế nào để thiết lập một env var khi chạy một cái gì đó trong VS? – davidism

Trả lời

8

Trong Visual Studio, nhấp chuột phải vào tên dự án và chọn "Thuộc tính". Sau đó, nhấp vào "Gỡ lỗi" và bạn sẽ thấy phần "Số cổng" và "Môi trường", trong đó bạn sẽ có thể đặt số cổng và bất kỳ biến môi trường nào khác.

Port number and environment variables

+1

Tôi không thể tin rằng mình đã bỏ lỡ điều đó -_- –

+0

Cảm ơn bạn vì một giải pháp đơn giản và nhanh chóng như vậy. –

+0

Vui vì tôi có thể giúp :) –

Các vấn đề liên quan