أنا أبني واجهة برمجة تطبيقات REST أساسية للغاية مع Python.
يمكنك استخدامه في VirtualEnv أو Docker.
إذا كنت تريد استخدام VirtualEnv. اتبع تعليمات النقل
pip install -r requirements.txt ALLOWED_HOSTS=*,127.0.0.1,
DATABASE_NAME=<your database name>
DATABASE_USERNAME=<your database username>
DATABASE_PASSWORD=<your datababse password>
DATABASE_HOST=<your database host>
DATABASE_PORT=5432
[NB: تحتاج إلى تثبيت قاعدة بيانات postgresql في جهازك وإلا لا يمكنك استخدام هذا المشروع.]
python db_table_creation.pyلا تنسَ تنشيط VirtualEnv وأيضًا سيعمل هذا الأمر في دليل جذر المشروع الخاص بك.
[NB حاليًا كنت أستخدم SQL RAW لإنشاء جدول ، والاستعلام عن بيانات DB. في المستقبل ، أخطط لتحريك المزيد من الطرق ، وصنع النموذج ، والهجرة ، وأيضًا سأقوم بتنفيذ ORM]
| اسم | طريقة | عنوان URL | محمية |
|---|---|---|---|
| قائمة | GET | /recipes | ✘ |
| يخلق | POST | /recipes | ✓ |
| يحصل | GET | /recipes/{id} | ✘ |
| تحديث | PUT/PATCH | /recipes/{id} | ✓ |
| يمسح | DELETE | /recipes/{id} | ✓ |
| معدل | POST | /recipes/{id}/rating | ✘ |
username: vubon
password: 123456
إذا كنت تريد التغيير. انتقل إلى مجلد الخوادم وفتح ملف default_user.py. ابحث عن وظيفة ususer_data نهاية الملف وتغيير اسم المستخدم وكلمة المرور أيضًا
تثبيت Docker في جهازك. كان إصدار Docker الخاص بي 18.06.0- CE و Docker Compose الإصدار 1.22.0
استخدم نفس الإصدار Docker و Docker Compose. ما لم يكن تكوين ملف docker-corm.yml ربما غير متطابق
اتبع الخطوة 2 من طريقة VirtualEnV. افتح الآن ملف Docker-corm.yml وانتقل إلى قسم Postgres. استخدم اسم DB هذا ، اسم المستخدم DB ، كلمة مرور DB في ملف .env الخاص بك. تذكر أن مضيف قاعدة البيانات الخاص بك هو postgres .
بمجرد الانتهاء من الخطوة 3
[sudo] docker-compose up --build [sudo] docker-compose up[تذكر إذا قمت بتغيير أي شيء في ملف Docker-Cormse أو DockerFile ، فأنت تحتاج إلى إنشاء وأيضًا إذا قمت بإضافة libs جديدة في مشروعك] 6. اتبع الخطوة 4 من VirtualEnv للوصول إلى عناوين URL
لقد تبنت العديد من الفلسفات تشكل Django في هذا المشروع.
شكرا لك فريق Django