شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام استاد و روز بخیر
استاد ابرآروان مستنداتش رو آپدیت کرده. در بعضی جاها اومده از resource استفاده کرده بعضی جاها از کلاینت
تفاوتشون چی هست ؟ مثلا برای این پروژه من خواستم از مستنداتش پیاده سازی کنم شد این لینک:
https://docs.arvancloud.ir/fa/developer-tools/sdk/object-storage/object-list/
اما
استاد خروجی KeyCount و ... نمیده و باید دستی سایز رو محاسبه کنم و ....
میشه بگید در این موقعیت ها چطور میشه متوجه متدهای بهینه مثل list_objects_v2 بشیم ؟ چون اگر این ویدیو رو ندیده بودم اصلا پروژه پیش نمیرفت!!!
من این متد رو اصلا توی مستندات ابرآٰوان ندیدم. اما سرچ کردم دیدم خیلی کاربرد دارد و استفاده میشود.
ارسال نظر
سلام
خب شما باید مستندات هر ابزار رو مطالعه کنید
سلام استاد
الان تو این شیوه ای که ما داریم از سلری استفاده میکنیم صف های ما تو داخل خود لوکال هاستمون هست و consumer و publisher ما هم همون فایل های tasks.py و views.py هست.
این جمله درسته ؟؟؟
ارسال نظر
سلام
بله، درسته
سلام یه چیزی ایا دلیلی داره برای url
bucktehome که ساختیم چرا اخرش براش View نزاشتید؟
ارسال نظر
سلام
اسم کلاس رو منظورته؟ احتمالا یادم رفته.
سلام من تمام راه هارو رفتم حتی دیگه کدم از گیت هاب برداشتم ولی برای من content و key اینارو تو ترمینا نیورد و None برگردوند علتش چیه؟
ارسال نظر
سلام
حتما یه جایی رو اشتباه کردی. به حروف بزرگ و کوچک دقت کن که به موقع اشتباه ننوشته باشی.
اینaysnc که گفتید من متوجه نشدم مگه پایتون aysnc نیست؟ اینجا چه ربطی بهjs داشت؟
ارسال نظر
سلام
منظورم عملیات خوندن بود که نیاز js داره. اگر صفحه html زودتر از پاسخ از سرور لود بشه، باید از جاوااسکریپت برای نمایش محتوا در html استفاده کنیم.
سلام اقا امیر.
منظورتون از async همون دستور apply.async هست؟!
و اینکه اگر این منظورتون باشه، من درست متوجه نشدم که چرا نمیتونیم پیاده ش کنیم و نیاز به جی اس داریم؟
و اینکه فرق پیاده سازیشون توی ظاهر چطوری بود؟! صفحه html چه تفاوتی داشت با اینی که الان ساختیم با جدول و اینها
اگر بشه بیشتر توضیح بدین ممنون میشم
ارسال نظر
سلام
از async منظورم مفهوم برنامه نویسی ناهمزمان بود.
اینکه این بخش نیاز به js داره به خاطره اینکه ممکنه صفحه html لود بشه اما هنوز اطلاعات از باکت نیومده باشه. با js میتونید اطلاعات رو بعد از لود شدن html نمایش بدیم.
سلام و خسته نباشید.
منظورتون از async بودن یا نبودن چیه؟
چند جا تو ویدیو گفته بودید.
ارسال نظر
سلام
منظور این هست که عملیات هایی که زیاد طول میکشن رو داخل سرور انجام بدیم و دیگه کاربر رو منتظر نزاریم.
اگر دوره های rabbitmq و celery رو ببینید، این مفهوم رو بهتر درک میکنید.
سلام لطفا اپلود با سلری ویدیو شو رو بگذارید .ممنون
ارسال نظر
مطمئنم خیلیاتون، گوش نخواهید داد.
:)))))
واقعیت نصیحت ها.
ارسال نظر
سلام.
توی این ویدیو برای دستهبندی تودرتو یه دستهبندی دو تا مثال زدید و برای اون تو تا حلقه ی فور تودر تو زدید.
1- اگه توی پروژه مون بجای 2تا دسته بندی تودرتو 5تا بود اون موقع باید 5حلقه ی تودرتو بزنیم که در این صورت یه هارد کدینگ رخ می ده که.
2- با صرف نظر از مورد اول اگه با تکمیل پروژه ادمین سایت بخواهد به دسته بندی یه زیر دسته اضافه کند اونموقع دوباره به مشکل بر میخوره وباید به صورت دستی یه فور دیگه اضافه کنه .
برای حل این مشکل راه حل چی؟
ارسال نظر
سلام
اون
چیزی که شما میخواید خیلی پیچیدهتر از این حرفاست و خودش یه دوره جداگونه لازم داره.
این روشی که من گفتم برای ۲ دسته بندی تودرتو مناسب هست.
برای تودرتوی بیشتر میتونید سورس این پکیج رو ببینید:
https://github.com/danirus/django-comments-xtd
سلام استاد وققتون بخیرمن پروژه رو یه هاست ایرانی لایو کردم اما تو ادمین که میخوام PRODUCT وارد کنم با خطای زیر مواجه میشم میشه کمکم کنید؟
ProgrammingError at /admin/shop/product/add/
syntax error at or near "ON"
LINE 1: ...uct_id", "category_id") VALUES (31, 11), (31, 14) ON CONFLIC...
^
Request Method: POST
Request URL: https://arrayarcstudio.ir/admin/shop/product/add/
Django Version: 3.2.4
Exception Type: ProgrammingError
Exception Value:
syntax error at or near "ON"
LINE 1: ...uct_id", "category_id") VALUES (31, 11), (31, 14) ON CONFLIC...
^
Exception Location: /home/arrayarc/virtualenv/shop_online/3.7/lib/python3.7/site-packages/django/db/backends/utils.py, line 84, in _execute
Python Executable: /home/arrayarc/virtualenv/shop_online/3.7/bin/python
Python Version: 3.7.10
Python Path:
['',
'/home/arrayarc/shop_online',
'/home/arrayarc/virtualenv/shop_online/3.7/lib64/python37.zip',
'/home/arrayarc/virtualenv/shop_online/3.7/lib64/python3.7',
'/home/arrayarc/virtualenv/shop_online/3.7/lib64/python3.7/lib-dynload',
'/opt/alt/python37/lib64/python3.7',
'/opt/alt/python37/lib/python3.7',
'/home/arrayarc/virtualenv/shop_online/3.7/lib/python3.7/site-packages']
Server time: Sat, 12 Jun 2021 14:50:50 +0000
ارسال نظر
سلام
من هم همین مشکل را دارم شما راهکاری پیدا کردید؟
من هرچی تو اینترنت گشتم راهی پیدا نکردم.
سلام
از چه دیتابیسی دارید استفاده میکنید؟
سلام اقای بیگدلو سوالی که دارم اگر پروزه ای رو گرفتیم پنل جنگویی رو تحویل کارفرما بدیم یا بهتره از صفر خودمون پنل بنویسیم؟
توی شرکت ها از پنل پیشفرض جنگویی استفاده میشه؟
ارسال نظر
سلام
شما اصلا نمیتونی ادمین پنل بنویسی. کار خیلی سختیه.
تو شرکتها هم از همون ادمین پنل خود جنگو استفاده میکنن
به نظرم ، یکی از دلایلی برتری جنگو نسبت به فریمورک های زبان های دیگه هیمن پنل ادمین آمادشه که سرعت توسعه رو فوق العاده میبره بالا
اگر کسی خواست میتونه برای ورژن 3 از لینک زیر استفاده کنه برای تغییر قالب پنل ادمین
https://docs.djangoproject.com/en/3.0/ref/contrib/admin/#admin-overriding-templates
سلام و خسته نباشید
واسه دسته بندی درختی چیکار میشه کرد؟
برای مثال همینجا گوشی های samsung هم تقسیم بندی میشدن به A,S,
و خود دسته بندی A هم تقسیم میشد به 1,2,3,4,5
از لحاظ منطقی ک خب هیچ فرقی نداره و میتونیم زیرشاخه ی هم دیگه قرار بدیم..ولی چجوری میتونیم تو تمپلیت این رو نشون بدیم؟که هر دسته بندی که زیر شاخه داشت باز هم یچیزی باز شه و زیر شاخه هاشو نشون بده..
mobile --> samsung -->Afamily -->a6 -->pro
میدونم شاید در عمل زیاد پر استفاده نباشه ولی میخوام ببینم چجوری تو تمپلیت handle میشه این موضوع
ارسال نظر
سلام
این مورد توی template مهم نیست. مهم نحوه طراحی modelهاست.
ما باید به طور جداگونه یک مدل داشته باشیم که فقط نحوه ارتباط بین دسته بندیها رو مشخص کنه. برای نشون دادن در تمپیلتها هم برای اینکه کد شلوغ نشه بهتره از custom template tag استفاده کنید.
ارسال نظر