كيف يمكنني ان ارفع مشروع على هيروكو vue + django
وهل من الجيد ان نرفع كل على حدا، أم على نفس السيرفر؟
المساعدة يا اصدقاء
https://elements.heroku.com/buttons/gtalarico/django-vue-template
حاولت ارفع لك الملفات بس الصيغ ما تدعم لدواعي امنية المهم تاكد انه ماعندك تطبيق مسويه قبل الضغط على Deploy
أول اذا متاكد اضغط مباشرة على الرابط دا
https://dashboard.heroku.com/new?button-url=https%3A%2F%2Fgithub.com%2Fgtalarico%2Fdjango-vue-template&template=https%3A%2F%2Fgithub.com%2Fgtalarico%2Fdjango-vue-template
فقط ضع المستودع خلينا نشوف كيف دمجت الكود
انا فاصل بينهم
يعني يتم التراسل بين الباك ايند والفرنت ايد من خلال api
localhost:8080 vue
localhost:8000 django
اكيد فاهم عليك واحد يعطيك endpoint والثاني يخاطبها ويطلع الداتا في ال front
لكن كمجلدات كيف مقسمهم
هاد مشروع
كنت اقرأ هذا المقال
رفعت مشروع django لكنه يرسل لي خطأ باسم جداول قاعدة البيانات بعد ان اقوم بالذهاب لاي صفحة
صفحة الادمان يفتح صفحة تسجيل الدخول لكن بعد تسجيل الدخول يعطيني خطأ باسم الجدول
هل جهزت قاعدة البيانات ؟ في هيروكو وعملت ال migrations؟
py manage.py migrate
نعم، هذا الأمر، هل قمت به ؟ python manage.py migrate
هناك عدة طرق للقيام بذلك سواء من Heroku Dashboard أو عندك في ال CLI أو بإضافته إلى ملف Procfile
https://help.heroku.com/GDQ74SU2/django-migrations
ﻷن الخطأ الذي يظهر عندك
يرسل لي خطأ باسم جداول قاعدة البيانات بعد ان اقوم بالذهاب لاي صفحة
يعني أن الجداول لست موجودة
الرجاء إرفاق الردود بمحتوى الأخطاء أو صور
تأكد من عمل هذا الامر بعد عمل push للمشروع
heroku run python manage.py migrate
لسا نفس المشكلة
يجب عليك أولا تجهيز تطبيقك لاستعمال postgres في ال production
ثم اضافة postgres instance في هيروكو و استعمالها لأنه لا يمكنك استعمال sqlite مع هيروكو
شوف هذا المقال
ولو ما فهمت شيئ نوهني
شوف مجددا في المقال اللي أرسلته و غير الاعدادات … لأنه حسب المستودع اللي وضعته هو غير جاهز بعد لهيروكو
لو هناك تعديلات غير موجودة في المستودع اعمل لها push و أخبرني
نعم لم ارفعها فانا اعمل بشكل محلي
ساجرب وارفع المشروع لنبحث في سبب الخطأ