Star imports (also called wildcard imports), such as
@programming_tricks
from
PyQt5.QtWidgets import *
, are convenient and often seen in tutorials, but, in practice, they are best avoided. Doing this with a PyQt
module will fill your namespace
with hundreds of classes, functions, and constants, any of which you might accidentally overwrite with a variable name. Avoiding star imports will also help you to learn which modules contain which commonly used classes.@programming_tricks
ترفندهای برنامهنویسی
Star imports (also called wildcard imports), such as from PyQt5.QtWidgets import *, are convenient and often seen in tutorials, but, in practice, they are best avoided. Doing this with a PyQt module will fill your namespace with hundreds of classes, functions…
این مطلب دلیل اینکه درست کد بنویسیم تا از بروز مشکلات احتمالی جلوگیری کنیم. تایپ کردن چندتا کلمه بیشتر هیچ ضرری نداره!
@programming_tricks
@programming_tricks
خب در ادامهی تریکهای جنگو
حتما پیشاومده که دیده باشین یا خواسته باشین یه قسمتهایی از ویوی پنل ادمین برای یه مدل رو کولپس کنید، مثلا تعدادی فیلد که پشتسرهم هستن ولی پرکردنشون اجباری نیست. میخوام یه روش برای کولپس کردن این فیلدها بگم:
توی کلاس مدلادمین مدل موردنظر میاد و
@programming_tricks
حتما پیشاومده که دیده باشین یا خواسته باشین یه قسمتهایی از ویوی پنل ادمین برای یه مدل رو کولپس کنید، مثلا تعدادی فیلد که پشتسرهم هستن ولی پرکردنشون اجباری نیست. میخوام یه روش برای کولپس کردن این فیلدها بگم:
'classes': ('collapse',),ولی این چیه و کجا باید نوشته بشه؟
توی کلاس مدلادمین مدل موردنظر میاد و
fieldsets
رو مینویسید و داخل فیلدست هم اون متن بالا رو قرار میدین. برای نمونه همونکاری که توی چندتا پستقبلتر با مدل یوزر پیشفرض جنگو کرده بودم، یا:@admin.register(Document)
class DocumentAdmin(admin.ModelAdmin):
fieldsets = (
(_("Title"), {
"fields": (
"title",
),
}),
(_("Title translation"), {
"fields": (
'title_fa', 'title_en'
),
'classes': ('collapse',),
}),
اینجا من دوتافیلد اضافی برای تایتل داشتم که برای بحث ترجمه و دردسترس بودن سایت به دو زبان فارسی و انگلیسی استفاده شدن ولی میشد اونها رو پر نکرد. برای اینکه صفحه پنل ادمین زیادی شلوغ نباشه. این دوتا فیلد رو دستهبندی کردم و کولپس کردم.@programming_tricks
How to discover which variables are available in a Django template | 20tab's blog | Development & Growth Marketing
https://www.20tab.com/en/blog/how-discover-which-variables-django-template/
https://www.20tab.com/en/blog/how-discover-which-variables-django-template/
Building my site with Tailwind CSS | SamanthaMing.com
https://www.samanthaming.com/blog/building-my-new-site-with-tailwind/
https://www.samanthaming.com/blog/building-my-new-site-with-tailwind/
SamanthaMing.com
Building my site with Tailwind CSS | SamanthaMing.com
Building my new site with Tailwind. Why I made the switch from Bulma. My thoughts on using Tailwind, the pros and challenges. Read my review...
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
https://tailwindcss.com/
https://tailwindcss.com/
Tailwindcss
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.
سلام
این یک فریمورک سیاساس سطح پایین و بدون جاوااسکریپت هست. البته منظورم از بدون جاوااسکریپت اینه که مثل بوتاسترپ یا متریالدیزاین نیازی نداره که جیکوئری یا کتابخانههای جاوااسکریپتی دیگهای باشن تا کار کنه، فقط سیاساس خالی هست.
اما خب برای استفاده حداکثری از قابلیتهاش باید با npm نصب بشه و درواقع یبار بیلد بشه تا حجم کار نهایی کم بشه و خب در طول پیشبردن پروژه بتونید ازش خوب کمک بگیرید.
این دورهی آموزشی رایگان رو یوتیوب هست و استادش البته دورههای دیگری هم داشتن که سطحشون خوبه
البته اول زبان انگلیسی رو باید خوب یادبگیرید.
https://youtu.be/aNmBiqK2uQ0
این یک فریمورک سیاساس سطح پایین و بدون جاوااسکریپت هست. البته منظورم از بدون جاوااسکریپت اینه که مثل بوتاسترپ یا متریالدیزاین نیازی نداره که جیکوئری یا کتابخانههای جاوااسکریپتی دیگهای باشن تا کار کنه، فقط سیاساس خالی هست.
اما خب برای استفاده حداکثری از قابلیتهاش باید با npm نصب بشه و درواقع یبار بیلد بشه تا حجم کار نهایی کم بشه و خب در طول پیشبردن پروژه بتونید ازش خوب کمک بگیرید.
این دورهی آموزشی رایگان رو یوتیوب هست و استادش البته دورههای دیگری هم داشتن که سطحشون خوبه
البته اول زبان انگلیسی رو باید خوب یادبگیرید.
https://youtu.be/aNmBiqK2uQ0
YouTube
Tailwind CSS Tutorial #14 - Icons
Hey gang, in this tailwind tutorial we'll add some icons to our custom badges.
🐱👤🐱👤 JOIN THE GANG -
https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg/join
----------------------------------------
🐱💻 🐱💻 My Udemy Courses:
+ Modern JavaScript -…
🐱👤🐱👤 JOIN THE GANG -
https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg/join
----------------------------------------
🐱💻 🐱💻 My Udemy Courses:
+ Modern JavaScript -…
سلام دوستان
قصد دارم یه دورهی آموزشی کوتاه دربارهی طراحی وبسایت با فریمورک جنگو ضبط کنم.
هدف این مجموعه طراحی وبسایت دو زبانه یا multi lingual هست.
وبسایتی که کاربر میتونه دو نسخه فارسی یا انگلیسی از یک صفحه رو ببینه.
درصورتی که فکر میکنید این آموزش میتونه مفید باشه، و اگر نظری دربارهی کیفیت صدا یا تصویر دارین لطفا در کامنتها درج کنید.
https://youtu.be/iyt3iBtlQeE
قصد دارم یه دورهی آموزشی کوتاه دربارهی طراحی وبسایت با فریمورک جنگو ضبط کنم.
هدف این مجموعه طراحی وبسایت دو زبانه یا multi lingual هست.
وبسایتی که کاربر میتونه دو نسخه فارسی یا انگلیسی از یک صفحه رو ببینه.
درصورتی که فکر میکنید این آموزش میتونه مفید باشه، و اگر نظری دربارهی کیفیت صدا یا تصویر دارین لطفا در کامنتها درج کنید.
https://youtu.be/iyt3iBtlQeE
This media is not supported in your browser
VIEW IN TELEGRAM
بربط جام ارجان (چنگ ارجان) پس از 3400 سال نواخته شد!!
به اين ساز ایرانی فوقالعاده زیبا و جادویی ایرانی گوش فرا دهيد!
@Irany_Fun
به اين ساز ایرانی فوقالعاده زیبا و جادویی ایرانی گوش فرا دهيد!
@Irany_Fun
قسمت پنجم، احتمالا آخرین قسمت این سری باشه.
میخوام مدلیوزر پیشفرض جنگو رو شخصیسازیش کنم، و با مدلترنسلیشن براش فیلدهای ترجمه ایجاد کنم.
توی صفحات فارسی یا انگلیسی اسم و فامیل یوزر رو تغییر بدیم!
لینک عضویت👇:
@programming_tricks
میخوام مدلیوزر پیشفرض جنگو رو شخصیسازیش کنم، و با مدلترنسلیشن براش فیلدهای ترجمه ایجاد کنم.
توی صفحات فارسی یا انگلیسی اسم و فامیل یوزر رو تغییر بدیم!
لینک عضویت👇:
@programming_tricks
اینم وعدهی من که بلاخره انجام شد.
قسمت پنجم ترنسلیشن که یوزر پیشفرض رو یکمی دستکاری کردم.
https://youtu.be/Urvvlbk9q-Q
لینک عضویت👇:
@programming_tricks
قسمت پنجم ترنسلیشن که یوزر پیشفرض رو یکمی دستکاری کردم.
https://youtu.be/Urvvlbk9q-Q
لینک عضویت👇:
@programming_tricks
YouTube
طراحی وبسایت با پشتیبانی از چند زبان در فریمورک جنگو - قسمت پنجم
خب یه قولی دادهبودم که مدل یوزر جنگو رو هم یبار دستکاریش کنم. اینجا چندتا فیلد بهش اضافهکردم و ترجمهش هم میکنم تا توی صفحات متناسب با زبان نمایش داده بشه و....
آخرین قسمت از این دوره هم بود.
آخرین قسمت از این دوره هم بود.
لینک عضویت👇:
@programming_tricks
https://www.postgresqltutorial.com/install-postgresql/
فقط تیک گزینهی Stack Builder رو لازم نیست بزنید. من که هیچ وقت ازش استفاده نکردم فیلتر هم هست و باید فیلتر شکن بزنید روش.
مگر اینکه به چیز خاصی که این برنامه ارائه میده احتیاج داشته باشین.
@programming_tricks
https://www.postgresqltutorial.com/install-postgresql/
فقط تیک گزینهی Stack Builder رو لازم نیست بزنید. من که هیچ وقت ازش استفاده نکردم فیلتر هم هست و باید فیلتر شکن بزنید روش.
مگر اینکه به چیز خاصی که این برنامه ارائه میده احتیاج داشته باشین.
Neon
Install PostgreSQL
In this tutorial, we will show you how to install PostgreSQL in your local system for learning and practicing PostgreSQL.
لینک عضویت👇:
@programming_tricks
این راه حل مشکل ران کردن اسکریپت توی پاورشل ویندوز
https://stackoverflow.com/questions/4037939/powershell-says-execution-of-scripts-is-disabled-on-this-system
@programming_tricks
این راه حل مشکل ران کردن اسکریپت توی پاورشل ویندوز
https://stackoverflow.com/questions/4037939/powershell-says-execution-of-scripts-is-disabled-on-this-system
Stack Overflow
PowerShell says "execution of scripts is disabled on this system."
I am trying to run a cmd file that calls a PowerShell script from cmd.exe, but I am getting this error:
Management_Install.ps1 cannot be loaded because the execution of scripts is disabled on this
Management_Install.ps1 cannot be loaded because the execution of scripts is disabled on this