شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
عرض سلام و ارادت جناب مهندس... خدا قوت ، خسته نباشید . جسارتا داخل مبحت هفتم این دوره (User Register) اشاره ای کردید به OneToOneField .
خواستم تفاوت اون رو با ForeignKey بدونم.... ممنون .
ارسال نظر
سلام
فیلد OneToOneField رابطه یک به یک در دیتابیس ایجاد میکنه.
فیلد ForeignKey رابطه یک به چند در دیتابیس ایجاد میکنه.
میتونید دوره طراحی دیتابیس رو ببینید یا توی اینترنت جستجو کنید.
سلام
با تشکر از شما بابت آموزش هاتون
آموزش جنگو را با شما دنبال می کنم
من دنبال آموزش روش " دیباگ کردن پروژه ی جنگو می گردم". می خواستم توی خروجی مقادیر cd مربوط به خط زیر رو چاپ کنم
cd = form.cleaned_data
توی سایت شما امکان جستجو وجود ندارد
و احتمالا توی آموزش هاتون هم چنین امکانی (قرار دادن جستجو در سایت)
لطفا در صورت امکان اضافه کنید.
ممنون
ارسال نظر
سلام من وقتی دکمه register رو میزنم این ارور رو میده
IntegrityError at /account/register/
UNIQUE constraint failed: auth_user.username
ارسال نظر
سلام
احتمالا توی کدهات مشکلی هست، اگر کدهات رو عین من نوشتی یکبار دیتابیس رو حذف کن و دوباره مایگریت بزن
سلام همه کارامو مثل شما انجام دادم اما به این ارور رسیدم بعد از ریجیستر کردن
Forbidden (403)
CSRF verification failed. Request aborted.
You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third parties.
If you have configured your browser to disable cookies, please re-enable them, at least for this site, or for “same-origin” requests.
ارسال نظر
سلام
احتمالا کوکیهای مرورگرت غیرفعال هستن
سلام
من تا درس 7 دقیقا کدهاو کارهایی که گفتین رو انجام دادم ولی زمانی که دکمه register رو میزنم صفحه page not found رو میاره
با این خطا
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
admin/
[name='home']
account/ register/ [name='user_register']
The current path, account/register/post, didn’t match any of these.
ارسال نظر
سلام
اون آدرس url که فراخوانی میکنید وجود نداره.
سلام
من در تاریخ 26 دی عضو ویژه سایت شدم. ولی الان ویدیوها برام باز نمیشه. مگه عضویت یک ماهه نیست؟
ارسال نظر
سلام
بهم ایمیل بزن
خسته نباشید
من اینطوری عمل میکنم و کار هم میکنه
User.objects.create_user(**forms.cleaned_data)
مشکلی نداره؟
ارسال نظر
جالب بود
مشکل این روش اینه موقعی که پسورد و تایید پسورد رو داریم یعنی دو تا فیلد پسورد داریم خطا میده
سلام
من صفحه رجیستر رو ساختم اما وقتی اطلاعات رو وارد میکنم و دکمه رو میزنم هیچ ریکشنی نشون نمیده و کاربر ثبت نام نمیشه مشکل چی میتونه باشه؟
ارسال نظر
سلام
احتمالا یادتون رفته مقدار action رو روی فرم قرار بدین
سلام.
توی form.cleaned_data ،
cleaned_data یه متد ولی چرا پرانتز نداره؟
ارسال نظر
سلام
دیکشنریه
سلام و درود
اگه ممکنه قابلیت تنظیم کیفیت ویدعو رو هم اضافه کنید خیلی اذیت کنندس خود بخود کیفیتو میاره پایین .
ارسال نظر
سلام
داره دیگه. با علامت چرخ دنده میتونی اینکار رو بکنی
درود ،
الان این can_delete=False که گذاشتید ، باز هم گزینه deletel تو اون قسمت اضافه شده هست و delete هم میکنه ، پش از چی جلوگیری میکنه دقیقا ؟
یه مورد دیگه ، توی اون ExtendedProfileAdmin ، اون inlines که نوشتید دقیقا میاد چکاری میاد انجام میده ؟
ارسال نظر
دوستان اگه can_delete=False رو نزارید ، هنگامی که پروفایل کاربر ساخته میشه ( در قسمت های بعدی ) یه چک باکس ریز تو قسمت پروفایل در پنل ادمین هست که از اونجا قابل delete کردن میشه ؛ ولی همیشه False بزارید
درود ،
2تا سوال
1- الان ما اومدیم ، یک جدول جدید به وجود اوردیم به نام profile و در واقع اطلاعات کاربر رو یه مقداریش تو جدول User هست یه مقداریش تو جدول Profile ? درسته ؟
2- ما هیچوقت تو php یا laravel این کار رو انجام نمیدادیم ، منم تو هیچ پروژه ای ندیدم ، ممکنه یه مثال واقعی بزنید غیر از این حالت که تو ویدیو گفتید ، ما کجاها از رابطه One-to-one استفاده می کنیم ؟
ارسال نظر
دوستان ، این روش one-to-one بدرد ساختن سبد خرید هم میخوره ، مثلا هرکاربر فقط یه سبد خرید داره
سلام استاد خسته نباشید یه سوال
آیا نیاز هست که روشی را که توی این ویدیو توضیح دادید کامل و دقیق یاد بگیریم ؟
چون معمولا توی پروژه های واقعی و بزرگ مدل ادمین را با AbstractBaseUser تغییر میدن و بر حسب نیازشون فیلد هاش را میسازن.
ارسال نظر
سلام
در رابطه با جایگزینی مدل user با AbstractBaseUser در دوره فروشگاه توضیح دادم و اونجا یاد میگیریدش اما به نظرم بهتره که این روش رو یاد بگیرید.
با سلام و احترام یک سوال داشتم اینکه اون user هایی ک قراره بیان و تو سایت ما register انجام بدن نباید بتونن بیان و تو صفحه ادمین ما یا همون ادمین جنگو login انجام بدن و اطلاعات مارو ببینن میخواستم بدونم ک به چه شکلی میشه جلوی این کار رو گرفت و فقط با لاگین کردن اون اجازه هایی ک ما میخوایم بهشون داده بشه
ارسال نظر
سلام
شما کار خاصی لازم نیست انجام بدین. هیچ کاربری اجازه دسترسی به ادمین پنل جنگو رو نداره مگر اینکه admin باشه.
در ضمن شما زمانی که برنامهتون رو به حالت production میفرستید و در دسترس کاربرهای واقعی قرار میدید، باید url مربوط به ادمین پنل رو تغییر بدین تا کاربرها نتونن صفحه ورود مخصوص ادمین رو ببینن.
مثلا در همین وبسایت مونگارد شما اگر به آدرس admin برین ارور 404 میگیرید. پس آدرس admin رو به یک آدرس غیرقابل حدس تغییر بدین
ارسال نظر