روز دوم که مثال سلام دنیا رو اجرا کردیم، یه دستوری زدیم به اسم .run() همین الان بهتره بدونید که توی این دستور میشه این پارامترها رو تنظیم کرد:

app.run(
debug=True,
host="127.0.0.1",
port=5000,
)

هاست و پورت که مشخصه (ولی خب اینا رو ننویسید فعلا!) ولی دیباگ خیلی مهمه. دیباگ اگر True باشه. هر تغییری توی کد به وجود میارین سریع شناسایی میشه و نیاز نیست که برنامه رو از اجرا دربیارین و دوباره اجرا کنید، فقط کافیه صفحه رو ریلود کنید. همچنین اگر دیباگ True باشه، خطا اگر بگیرین بهتر و بیشتر راهنماییتون میکنه.

حالا بیاین مثال سلام دنیا رو یکم پیشرفتهتر کنیم! اول که میتونید از تگهای HTML استفاده کنید مثلا:

def home():
    return "<center><h1>Salam Donya</h1></center>"

اینو اگر اجرا کنید میبینید که سلام دنیا بزرگتر شده و اومده وسط صفحه! نکته بعدی اینکه ما میتونیم دو تا مسیر رو بدیم به یه تابع! یعنی کاربر دو جا رفت، بازم همین تابع اجرا بشه. ببینید:

@app.route("/")
@app.route("/home")
def home():
    return "<center><h1>Salam Donya</h1></center>"

الان کاربر اگر بره توی این دو مسیر، یه چیز میبینه:

https:127.0.0.1/
https:127.0.0.1/home/

حالا میخوایم وبسایت ما یه مسیر دیگه داشته باشه که بتونیم قیمت دلار رو توش ببینیم! برای این کار اول از همه باید پکیج قیمت رو نصب کنیم. اگر اینترنتها اوکی هستش بنویسید:

pip install gheymat

اما اگر اختلال و محدودیت وجود داره از اینجا پکیج قیمت رو دانلود کنید و بعدش اکسترکت کنید و برین داخل پوشه و بنویسید:

pip install --no-index --find-links=. gheymat

پ.ن: جهت شوآف این پکیج رو من نوشتم (خخ)

بعدش بالای فایل app.py اینو ایمپورت کنید. به این شکل:

from gheymat.currency import USD

حالا یه صفحه جدید بسازین:

@app.route("/dollar")

بعدش تابع رو بنویسید:

def get_usd():
    price = USD(toman=True, beauty=True)
    return f"price of dollar in toman: {price}"

و همین! کاری نداریم که پکیج من چطوری کار میکنه! خیلی هم مهم نیست و اصلا بحث این آموزش نیست. فقط بدونید که اون بیوتی رو اگر True بذارین قیمت دلار رو سه تا سه تا جدا میکنه و خواناییش بهتره! و برای کسایی که یکم زیادی تازهکار هستن باید بگم که این تابع و مسیرش باید قبل از اون شرط if main==و ... باشه ها...

حالا اگر برنامه رو اجرا کنید و برین به /dollar میبینید که عه! قیمت دلار رو زد! بسه :) بریم روز چهارم...


حمایت از این مجموعه آموزشی 💖
این مجموعه آموزشی به رایگان در اختیار شما قرار داده شده ولی اگر دوست داشتین همیشه میتونید از من حمایت کنید. با خریدن یه قهوه برام! لینک حمایت مالی از آقای ربات (40 هزار تومان به بالا)

موافقین ۱ مخالفین ۰

آموزش سریع فلسک

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی