Sokan Academy

تالار گفت‌وگوی آموزش فریمورک جنگو


6 گفت‌و‌گو
کاربر میهمان

شما به عنوان کاربر میهمان در سایت سکان آکادمی حضور دارید لطفاً برای ارسال دیدگاه ابتدا وارد حساب خود شوید.

با سلام. پس از انجام تمام مراحل طبق ویدئو در آخر در بروزر خطای index() takes 0 positional arguments but 1 was given را مشاهده می کنم و صفحه hello world را نشان نمی دهد. لطفا راهنمایی بفرمایید.

با سلام. پس از انجام تمام مراحل طبق ویدئو در آخر در بروزر خطای index() takes 0 positional arguments but 1 was given را مشاهده می کنم و صفحه hello world را نشان نمی دهد. لطفا راهنمایی بفرمایید.

سلام، دلیل این خطا این است که احتمالا در فایل views، ورودی تابع index را مشخص نکرده‌اید. جنگو زمانی که یک ویو (View) را صدا می‌زند، به‌صورت خودکار آبجکت request را به عنوان آرگومان اول به آن پاس می‌دهد. بنابراین اگر تابع شما هیچ پارامتری دریافت نکند، با این ارور مواجه می‌شوید (takes 0 positional arguments but 1 was given). 👈 برای حل مشکل، کافیست در فایل views، پارامتر request را وارد کنید: def index(request) پس از اضافه کردن request و ذخیره فایل، صفحه مرورگر را رفرش کنید تا متن «Hello World!» را مشاهده کنید. موفق باشید 🌼

سلام برای دیدن مجدد درس قبلی باید چه کنم؟

سلام برای دیدن مجدد درس قبلی باید چه کنم؟

سلام و وقت بخیر🌹 برای مشاهده مجدد از طریق منوی باز شده کنار هر بخش میتونید فصل و بخش مورد نظر خودتون رو دوباره انتخاب کنید. و یا از طریق پنل کاربری، بخش "دوره های من" میتونید وارد صفحه اصلی دوره بشید و بخش مورد نظرتون رو انتخاب و مجدد مشاهده کنید.

با سلام دستورات اولیه نصب جنگو رو در چه محیطی نوشتید؟ من در ویندوز زدم و نصب کردم و وقتی فایل را در visual studio code باز کردم فایل های .py را به من نشان نداد.

با سلام دستورات اولیه نصب جنگو رو در چه محیطی نوشتید؟ من در ویندوز زدم و نصب کردم و وقتی فایل را در visual studio code باز کردم فایل های .py را به من نشان نداد.

سلام، وقتتون بخیر 🌱 دستورات نصب جنگو در ترمینال اجرا شده. البته می‌تونید همین دستورات رو در ترمینال داخلی VS Code هم اجرا کنید. بعد از نصب جنگو، با اجرای دستور django-admin startproject ساختار اولیه پروژه ساخته می‌شه و فایل‌های py. مثل manage.py و settings.py ایجاد می‌شن. بنابراین اگر هنوز دستور ساخت پروژه رو نزده باشید، طبیعیه که فایل‌های py. رو نداشته باشید. اما اگر پروژه رو ساختید و بعد از باز کردن پروژه در VS Code باز هم فایل‌های py. رو نمی‌بینید، احتمالاً به‌جای پوشه‌ی اصلی پروژه، پوشه‌ی اشتباهی رو در VS Code باز کردید. باید همان فولدری رو باز کنید که بعد از اجرای django-admin startproject ساخته شده و داخلش فایل manage.py و پوشه‌ی هم‌نام پروژه قرار گرفته.

sokan-academy-footer-logo
کلیه حقوق مادی و معنوی این وب‌سایت متعلق به سکان آکادمی می باشد.