چگونه با پایتون یک وبسایت ساده بسازیم؟ راهنمای گامبهگام
دستهبندی: پایتون و توسعه وب | تاریخ: چهاردهم شهریور ۱۴۰۴
۱. انتخاب فریمورک
برای توسعه وب با پایتون دو انتخاب اصلی دارید:- Flask: سبک و ساده، مناسب پروژههای کوچک و آموزشی
- Django: مجهز به امکانات گسترده، مناسب پروژههای بزرگ و تجاری
در این راهنما از Flask استفاده میکنیم چون یادگیری آن سریعتر و سادهتر است.
۲. نصب Flask
برای شروع ابتدا یک محیط مجازی بسازید و سپس Flask را نصب کنید:pip install flask
این دستور Flask را روی سیستم شما نصب میکند.
نکته کلیدی
بهتر است هر پروژه پایتون را در یک محیط مجازی اجرا کنید تا وابستگیها تداخلی ایجاد نکنند.
۳. ایجاد اولین برنامه
یک فایل به نامapp.py
بسازید و کد زیر را در آن قرار دهید:
from flask import Flask app = Flask(__name__) @app.route("/") def home(): return "سلام دنیا! این اولین وبسایت من با پایتون است." if __name__ == "__main__": app.run(debug=True)
با اجرای این کد، یک وبسرور محلی راهاندازی میشود و سایت شما آماده است.
۴. استفاده از قالب HTML
برای داشتن صفحات زیباتر، یک پوشهtemplates
بسازید و فایل index.html
در آن قرار دهید:
سپس دروبسایت ساده به وبسایت من خوش آمدید
این صفحه با Flask و HTML ساخته شده است.
app.py
از render_template
برای نمایش این صفحه استفاده کنید.
توصیه مهم
برای طراحی حرفهایتر میتوانید از CSS یا فریمورکهای آماده مثل Bootstrap کمک بگیرید.
۵. افزودن صفحات جدید
برای ایجاد صفحات دیگر مانند “درباره ما” میتوانید این کد را اضافه کنید:@app.route("/about") def about(): return "این صفحه درباره ماست."
این روش امکان ساخت وبسایت چندصفحهای را فراهم میکند.
۶. مسیر توسعه بیشتر
بعد از ساخت وبسایت ساده، میتوانید ویژگیهای زیر را اضافه کنید:- اتصال به پایگاه داده (SQLite یا PostgreSQL)
- ایجاد فرمهای ثبتنام و ورود
- اتصال به APIها و سرویسهای خارجی
این موارد وبسایت شما را از حالت آموزشی ساده به یک پروژه واقعی نزدیکتر میکنند.