برمجة موقع الكتروني باستخدام لغة بايثون و إطار Flask
2 min read · June 27, 2026
📑 Table of Contents
- برمجة موقع الكتروني باستخدام لغة بايثون و إطار Flask: دليل مراحل إنشاء وتشغيل تطبيق ويب بسيط
- مراحل إنشاء تطبيق ويب بسيط
- إضافة قواعد البيانات المتعلقة إلى التطبيق
- برمجة موقع الكتروني باستخدام لغة بايثون و إطار Flask: مقارنة بين إطارات الويب المختلفة
- أسئلة وأجوبة
برمجة موقع الكتروني باستخدام لغة بايثون و إطار Flask: دليل مراحل إنشاء وتشغيل تطبيق ويب بسيط
برمجة موقع الكتروني باستخدام لغة بايثون و إطار Flask هي عملية بسيطة وممتعة، حيث يمكنك إنشاء تطبيقات ويب قوية ومتنوعة باستخدام هذه اللغة والإطار. في هذا الدليل، سنقوم بمراجعة مراحل إنشاء وتشغيل تطبيق ويب بسيط باستخدام قواعد البيانات المتعلقة.
مراحل إنشاء تطبيق ويب بسيط
- تثبيت إطار Flask على جهازك
- إنشاء تطبيق ويب بسيط باستخدام Flask
- إضافة قواعد البيانات المتعلقة إلى التطبيق
- تشغيل التطبيق على جهازك
لنبدأ بمرحلة تثبيت إطار Flask على جهازك. يمكنك تثبيت Flask باستخدام pip، وهو مدير حزم بايثون. يمكنك تشغيل الأمر التالي في سطر الأوامر:
pip install flask
بعد تثبيت Flask، يمكنك إنشاء تطبيق ويب بسيط باستخدام Flask. يمكنك إنشاء ملف بايثون جديد وكتابة الكود التالي:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'مرحباً بالعالم!'
if __name__ == '__main__':
app.run()
هذا الكود سي إنشاء تطبيق ويب بسيط يظهر الرسالة "مرحباً بالعالم!" عندما تزور الموقع.
إضافة قواعد البيانات المتعلقة إلى التطبيق
لإضافة قواعد البيانات المتعلقة إلى التطبيق، يمكنك استخدام مكتبة SQLAlchemy. يمكنك تثبيت SQLAlchemy باستخدام pip:
pip install sqlalchemy
بعد تثبيت SQLAlchemy، يمكنك إنشاء قاعدة بيانات جديدة واضافة جداول إلى قاعدة البيانات. يمكنك استخدام الكود التالي:
from sqlalchemy import create_engine, Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
engine = create_engine('sqlite:///example.db')
Base = declarative_base()
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
name = Column(String)
email = Column(String)
Base.metadata.create_all(engine)
هذا الكود سي إنشاء قاعدة بيانات جديدة وإنشاء جدول مستخدمين.
برمجة موقع الكتروني باستخدام لغة بايثون و إطار Flask: مقارنة بين إطارات الويب المختلفة
| إطار الويب | لغة البرمجة | ميزات |
|---|---|---|
| Flask | بايثون | إطار خفيف الوزن، سهل الاستخدام |
| Django | بايثون | إطار كامل المزايا، يحتوي على نظام إدارة قواعد البيانات |
| Express | جافاسكريبت | إطار خفيف الوزن، يحتوي على نظام إدارة الطلبات |
للمزيد من المعلومات عن إطارات الويب المختلفة، يمكنك زيارة Full Stack Python وFlask وDjango.
أسئلة وأجوبة
- ما هو إطار Flask؟ إطار Flask هو إطار خفيف الوزن يستخدم لإنشاء تطبيقات ويب باستخدام لغة بايثون.
- كيف يمكنني تثبيت إطار Flask؟ يمكنك تثبيت إطار Flask باستخدام pip.
- ما هي قواعد البيانات المتعلقة؟ قواعد البيانات المتعلقة هي قواعد بيانات تحتوي على عدة جداول متصلة ببعضها.
📖 Related Articles
📚 Read More from Our Blog Network
crypto · automobile4 · automobile3 · automobile · movies80 · a · b · c · d · e
Published: 2026-06-27
Comments
Post a Comment