شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام استاد خداقوت دسترسی به کدهاتون امکان پذیر نیست ؟
ارسال نظر
سلام
https://github.com/amirbigg/django-shop
سلام استاد کد expired
بزارین سایت ملت بیشتر از این سرگردان نشن
from datetime import datetime, timedelta, timezone
Import pytz
/////////////////////
now = datetime.now(tz=pytz.timezone('Asia/Tehran'))
expired _time = cide_instance.create + timedelta (minutes=2)
if now > expired_time:
messages.error('.....')
return redirect ('accouunts:verify_code')
ارسال نظر
سلام استاد موقعی که کاربربعد از رجیستر واردverify codeمیشه اگه قبل از اینکه زمان دو دقیقه که براش ست کردیم از صفحه بیاد بیرون اون otp_instance داخل دیتا بیس میمونه و اگر مجدد register کنه دوتا instance_otp با یک شماره تلفن داخل دیتا بیس هستش و get ارور میده من اومدم داخل register view داخل متد post بعد از form. Is_valid() یک شرط نوشتم ببینید خوبه: otp=Otp. objects.filter(phone=cd[phone] if otp.exists(): otp. delete
ارسال نظر
سلام
ممنون از کدت، بقیه هم میتونن استفاده کنن
سلام دوستان موقعی که دارین تاریخ انقضاء برای otpcode ست میکنین یادتون باشه حتما داخل () datetime.now یک فیلد tz داره داخلش که حتما باید با استفاده از pytz. timezone زمان مورد نظر رو بهش بدین وگرنه خطای cant compare naive_offset with aware_offset بهتون میده پیش فرض هم "Europe/london" هستش
ارسال نظر
سلام وقتی ارسال رو میزنم پیامی برام نمیاد و تو log توی ترمینال این خطا رو میده: Gtk-Message: Failed to load module "canberra-gtk-module"
ارسال نظر
سلام
دستور پایین رو امتحان کنید:
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
سلام استاد. وقت بخیر
من هنگام ارسال sms کد تایید با خطای 404 مواجه میشم
علتش چیه؟
ارسال نظر
سلام
احتمالا آدرسی که فراخوانی میکنید وجود نداره
سلام دوستان
-اگه به error427بر خوردید باید خط پیشفرض رو تو بخش حساب من کاوه نگار رو ۱۰۰۸۶۶۳ بزارید.
-اگه به error501خوردید یعنی به شماره ایی غیر از اون شماره ایی که تو کاوه نگار ثبت نام کردید میخواهید پیام بدهید..پس به شماره خودتون پیام بدید.
ارسال نظر
سلام داخل سورس کد هم اون قسمتی که باید تاریخ انقضا برای کد بذاریم نیست؟ در قسمت 9 من خیلی متوجه نشدم دقیقا باید چیکار کنیم و چجوری انقضا بدیم ...
ارسال نظر
سلام
دو تا کامنت پایینتر، سعید توضیح داده.
روی تابع کلین ایمیل ،همچین اروری رو بهم نشون داد :
list indices must be integers or slices, not str
ارسال نظر
حتما یه جایی رو اشتباه کردی. طبق چیزی که توی ویدیو کد زدم برید جلو
سلام وقت بخیر تو این دوره ارسال پیامک برای احراز هویت و لاگین گفته شده؟ من میخوام کلا پروژم با drf باشه ایا ارسال پیامک احراز هویت بصورت api در اختیار کاربر قرارگرفته؟ چون فرانت من ری اکت هست
ارسال نظر
سلام
توی این دوره از پیامک برای ثبت نام کاربر استفاده شده. توی drf این موضوع رو توضیح ندادم ولی زیاد فرقی هم ندارن.
now = timezone.now()
با خط بالا زمان فعلی رو بیگیرید
now2=code_instance.created + timedelta(minutes=2)
در این خط زمان کد تایید رو بهش 2 دقیقه اضافه میکنیم
if now>now2:
messages.error(request,'your sms token expire ','danger')
return redirect('accounts:user_register')
تو این شرط بالا هم بررسی میکنیم اگه زمان فعلی از زمان (زمان کد تایید +2قیقه ) بیشتره خطا بده که کد منقضی شده و کاربر رو ببره به صفحه رجیستر
ارسال نظر
منظورت از code_instance.created چیه:)
سلام timezone خطا میده!
سلام امیر جان
من هر کاری میکنم پیامک رو ارسال نمیکنه
این ارور رو میده :
'APIException[427] استفاده از این خط نیازمند ایجاد سطح دسترسی می باشد '
ممنون بابت آموزش های خوبت :)
ارسال نظر
سلام
بهتره که با پشتیبانی تماس بگیری یا از یه سرویس دیگه استفاده کنی.
یکی از دوستان هم همین مشکل رو داره و توی ویدیو قبلی داخل کامنتها یه راهحل گذاشته، اونو امتحان کن شاید مشکلت حل شد:
https://www.mongard.ir/courses/django-shop/episode/442/django-shop-verify-code/
برای استفاده از پنل اس ام اس کاوه نگار باید حتما مدارک خودتون رو ارسال کنید و توسط پشتیبانی تایید بشه تا اجازه ارسال اس ام اس داشته باشید
سلام اقای بیگدلو
من هر کاری که شما کردید رو انجام دادم ولی در آخر پیامک ارسال نشد این ارور رو میده
'APIException[412] ارسال کننده نامعتبر است'
ارسال نظر
سلام
احتمالا اطلاعات کاوهنگار رو درست وارد نکردی
سلام با چه سرویسی در این دوره کار میکنید
ارسال نظر
سلام
از کاوهنگار استفاده میکنیم
سلام اینی که تمرینه گفتید برای تاریخ انقضای اون کد یکبار مصرف خودمون بنویسیم
کدشو دارید ؟
چون من اومدم انجام بدم ولی خوب درست و حسابی کار نکرد کدم اگه میتونید بی زحمت بزارید اینجا که چجوری بنویسیم
ارسال نظر
سلام استاد. توی ارسال پیامک از این طریق، کاوه نگار نوشته که باید خط اختصاصی داشته باشیم. یا به عبارت دیگه ارور 427 میده که وقتی توی کاوه نگار جستجو کردم تهش به این رسیدم که باید خط اختصاصی داشت یا از اعتبارسنجی خود کاوه نگار استفاده کرد. سوال بنده اینه که آیا جدیدا کاوه نگار این کارو کرده !؟ یا بنده یه جایی رو اشتباه کردم !؟ یا شما خط اختصاصی داشتید !؟
با تشکر
ارسال نظر
سلام
من خط اختصاصی نداشتم. شاید تازه این محدودیت رو ایجاد کردن. میتونید از سرویس های دیگه استفاده کنید، همشون شبیه هم هستند
من همین مشکل رو داره فقط به خطی که باهاش ثبت نام کردم میتونم پیام ارسال کنم بقیه خط ها رو 427 میده
سلام محب
باید خط اختصاصی تهیه کنی تا بتونی به شمارههای دیگه هم پیامک ارسال کنی
درود
ببخشید 2تا مورد رو من نتونستم تو نت پیدا کنم
توی جنگو
1- چجوری میتونیم موقعی که یه محصولی به وجود میاریم ، یه فولدر با id محصول به وجود بیاد ؟
2-وقتی یه category به وجود میاریم ، یه فولدر به نام همون دسته بندی به وجود بیاد و اگر اومدیم نام category رو ویرایش کردیم اسم اون فولدر هم تغییر کنه ؟ ( به خاطر آدرس دهی عکس ها)
ممکنه یه راهنمایی بکنی
ارسال نظر
ارسال نظر