سلام استاد من یه فانیشن برای ارسال ایمیل بعد از ثبت نام ساختم ولی چون کاربر لاگین نیست نمیتونم ایمیلش رو به دست بیارم میشه بگید باید چی کار کنم؟اینم کدم
سلام وقت بخیر
وقتی کاربر رو ثبت نام میکنید توی فرم صفحه مورد نظر یکسری اطلاعات ازش میگیرید که برای ارسال ایمیل بعد ثبت نام باید ایمیل هم جزو اون اطلاعات باشه
def register(request):
...
email = form.cleaned_data.get('email')
شما باید بعد از ثبت نام و داخل همین فانکشن ، ایمیل رو ارسال کنید که email رو دارید و کافیه تابع ایمیلتون رو فراخوانی کنید و به ورودی تابع email رو بدید
موضوع بعدی اینکه تابع ارسال ایمیلتون مشکل داره
درواقع باید email رو توی ورودی تابع دریافت کنید و هر جایی خواستید ایمیل مورد نظرتون رو بهش بدید
موفق باشید
حرفتون درسته ولی من میخوام اطلاعات رو تو یه فرم بگیرم و بره تو یه فرم دیگه اونجا ایمیل ارسال شه کاربرکر کدش وارد کنه اگر درست بود ثبت نام شه،من چجوری میتونم تابع ایمیل رو از یه def دیگه دریافت کنم؟
سلام دوست من
هم میتونین از طریق session و یا cookie اقدام کنین و هم میتونین در url ایمیل کاربر رو به یک view دیگه ارسال کنین
ممنون🥰🥰
استاد چجوری میشه از session و یا cookie استفاده کرد؟
لینک زیر رو مطالعه کنین :
در واقع کاری که میخواید انجام بدید را بنده در پروژه زیر انجام دادم میتوانید از کد هاش استفاده کنید
لطفا توضیحات پروژه را مطالعه کنید.
ممنون🥰😍