آموزش ساخت سایت فروشگاهی با جنگو Django | پارت 2 | کار با مدل ها و دیتابیس❤️❤️
آپارات:
https://aparat.com/v/spzu151
یوتیوب:
https://youtu.be/J8dQyS5JaMg
آپارات:
https://aparat.com/v/spzu151
یوتیوب:
https://youtu.be/J8dQyS5JaMg
❤2🤣2🔥1😁1
آموزش جامع پایتون رو بزاریم ؟؟(نکاتی که هیچ دوره ای نمیگه)
Anonymous Poll
80%
آره کامل یاد بده❤️
20%
نه یاد دارم😂
منتظر دوره جامع پایتون و نکاتی که گفته نشده باشید ...
❤5
پایتون جامع صفر تا صد | پارت 1 | نصب پایتون و اجرای آن در VSCode, PyCharm, IDLE 😄❤️
آپارات:
https://aparat.com/v/mwi22kx
یوتیوب:
https://youtu.be/R0bKFukgfRM
آپارات:
https://aparat.com/v/mwi22kx
یوتیوب:
https://youtu.be/R0bKFukgfRM
❤2👍1🔥1🤩1
پایتون جامع صفر تا صد | پارت 2 | کار با رشته ها و Strings در پایتون و متد های آن⭐✌️
آپارات:
https://aparat.com/v/amdn34y
یوتیوب:
https://youtu.be/NuxL0zmE_tg
آپارات:
https://aparat.com/v/amdn34y
یوتیوب:
https://youtu.be/NuxL0zmE_tg
❤2👍1😁1
پایتون جامع صفر تا صد | پارت 3 | کار با اعداد و متد هایش❤️
آپارات:
https://aparat.com/v/nulyvyd
یوتیوب:
https://youtu.be/KGRx50GLojY
آپارات:
https://aparat.com/v/nulyvyd
یوتیوب:
https://youtu.be/KGRx50GLojY
👍5
پایتون جامع صفر تا صد | پارت 4 | کار با لیست و تاپل و ست| List Tuple Set✌️⭐
آپارات:
https://aparat.com/v/wdj5lkv
یوتیوب:
https://youtu.be/vp8siycSkX8
آپارات:
https://aparat.com/v/wdj5lkv
یوتیوب:
https://youtu.be/vp8siycSkX8
❤4
↩️ راهنمای نصب وردپرس روی لوکال هاست با XAMPP
1. نصب XAMPP
– دانلود از [Apache Friends](https://www.apachefriends.org/index.html) و نصب.
2. دانلود وردپرس
– دریافت آخرین نسخه از [WordPress.org](https://wordpress.org/download/) و استخراج فایل.
3. انتقال فایلها
– کپی پوشه وردپرس به مسیر C:\xampp\htdocs.
4. ایجاد پایگاه داده
– مراجعه به https://localhost/phpmyadmin و ایجاد پایگاه داده جدید (مثلاً wordpress_db).
5. تنظیم wp-config.php
– تغییر نام wp-config-sample.php به wp-config.php و ویرایش اطلاعات پایگاه داده:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
6. نصب وردپرس
– مراجعه به https://localhost/wordpress و دنبال کردن مراحل نصب.
7. ورود به داشبورد
– ورود به https://localhost/wordpress/wp-admin با نام کاربری و رمز عبور انتخابی.
توجه: اطمینان حاصل کنید که Apache و MySQL در XAMPP در حال اجرا هستند.
1. نصب XAMPP
– دانلود از [Apache Friends](https://www.apachefriends.org/index.html) و نصب.
2. دانلود وردپرس
– دریافت آخرین نسخه از [WordPress.org](https://wordpress.org/download/) و استخراج فایل.
3. انتقال فایلها
– کپی پوشه وردپرس به مسیر C:\xampp\htdocs.
4. ایجاد پایگاه داده
– مراجعه به https://localhost/phpmyadmin و ایجاد پایگاه داده جدید (مثلاً wordpress_db).
5. تنظیم wp-config.php
– تغییر نام wp-config-sample.php به wp-config.php و ویرایش اطلاعات پایگاه داده:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
6. نصب وردپرس
– مراجعه به https://localhost/wordpress و دنبال کردن مراحل نصب.
7. ورود به داشبورد
– ورود به https://localhost/wordpress/wp-admin با نام کاربری و رمز عبور انتخابی.
توجه: اطمینان حاصل کنید که Apache و MySQL در XAMPP در حال اجرا هستند.
www.apachefriends.org
XAMPP Installers and Downloads for Apache Friends
XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl.
❤4
چنل آپارات و یوتیوب رو یادتون نره فالو داشته باشید😉🙏❤️
ویدیو های جدید در راهه...
آپارات:
https://www.aparat.com/Amir_1234_ka
یوتیوب:
https://www.youtube.com/@Amir_1234_ka
ویدیو های جدید در راهه...
آپارات:
https://www.aparat.com/Amir_1234_ka
یوتیوب:
https://www.youtube.com/@Amir_1234_ka
آپارات - سرویس اشتراک ویدیو
آپارات | گیم و برنامه نویسی با امیر Amir Rm
سلام رفقا چطورید؟❤️
میخوایم توی این چنل گیم بزنیم و کیف کنیم
میخوایم توی این چنل گیم بزنیم و کیف کنیم
سایت جدید من با جنگو😄:
https://www.amirrm.ir/
https://www.amirrm.ir/
❤8
📌سورس جدید پایتون
ارسال پیامک به شماره در واتساپ 😁
ریکشن فراموش نشه🙏
ارسال پیامک به شماره در واتساپ 😁
import requests
def send_whatsapp_message(phone_number, message, apikey):
url = f"https://api.callmebot.com/whatsapp.php?phone={phone_number}&text={message}&apikey={apikey}"
response = requests.get(url)
if response.status_code == 200:
print("✅ پیام با موفقیت ارسال شد.")
else:
print("❌ ارسال پیام ناموفق بود:", response.text)
# مثال استفاده:
phone = "+989123456789" # شماره با کد کشور
msg = "سلام! این پیام تستی هست."
apikey = "YOUR_API_KEY" # باید از سایت CallMeBot دریافت بشه
send_whatsapp_message(phone, msg, apikey)
ریکشن فراموش نشه🙏
❤12
گروه برنامه نویسی پایتون ما برای بک اند جنگو، فلسک و امثالشون:
https://t.iss.one/programming_languages_390
عضو بشید خوشحال میشیم❤️
https://t.iss.one/programming_languages_390
عضو بشید خوشحال میشیم❤️
Telegram
گروه پایتون | جنگو | فلسک | برنامه نویسی وب سایت
دوستان عزیز
توهین و بی احترامی == بن
گیف مستهجن ممنوع و == بن
شوخی و حرف های غیر از برنامه نویسی ممنوع
توهین و بی احترامی == بن
گیف مستهجن ممنوع و == بن
شوخی و حرف های غیر از برنامه نویسی ممنوع
❤1
سلام دوستان بنده امیر طاها رمضان زاده هستم.
از ۱۱ سالگی شروع به برنامه نویسی کردم.
اگر خواستید میتونم با قیمت مناسب براتون در زمینه های زیر برنامه نویسم:
📌 طراحی سایت - WebSite
📌 هوش مصنوعی - Ai
📌 جنگو - Django
📌فلسک - Flask
📌ربات بله - bale bot
📌ربات تلگرام - telegram bot
📌بلیزور - Blazor
📌ای اس پی دات نت - Asp .Net
📌 پایگاه داده SQL - SQL & SQL server
📌 اسکیولایت - SQLite
و همچنین زبان های برنامه نویسی:
📌 پایتون Python
📌 سی شارپ C#
جاوااسکریپت JavaScript
زبان نشانه گذاری HTML
استایل دهی با CSS
بوت استرپ Bootstrap
و....
🔥اگر تمایل دارید که هر کدوم از خدمات بالا رو براتون انجام بدم میتونید به آیدی زیر در تلگرام پیام بدید:🔥
@Amir_123_ka
@Amir_123_kaka
اگر رزومه من رو خواستید میتونید در اینستاگرام به آیدی amir_1234_ka مراجعه کنید.
تمامی خدمات با قیمت کاملا مناسب انجام میشود تا شما دوست عزیز از ما راضی باشی😅❤️🙏
از ۱۱ سالگی شروع به برنامه نویسی کردم.
اگر خواستید میتونم با قیمت مناسب براتون در زمینه های زیر برنامه نویسم:
📌 طراحی سایت - WebSite
📌 هوش مصنوعی - Ai
📌 جنگو - Django
📌فلسک - Flask
📌ربات بله - bale bot
📌ربات تلگرام - telegram bot
📌بلیزور - Blazor
📌ای اس پی دات نت - Asp .Net
📌 پایگاه داده SQL - SQL & SQL server
📌 اسکیولایت - SQLite
و همچنین زبان های برنامه نویسی:
📌 پایتون Python
📌 سی شارپ C#
جاوااسکریپت JavaScript
زبان نشانه گذاری HTML
استایل دهی با CSS
بوت استرپ Bootstrap
و....
🔥اگر تمایل دارید که هر کدوم از خدمات بالا رو براتون انجام بدم میتونید به آیدی زیر در تلگرام پیام بدید:🔥
@Amir_123_ka
@Amir_123_kaka
اگر رزومه من رو خواستید میتونید در اینستاگرام به آیدی amir_1234_ka مراجعه کنید.
تمامی خدمات با قیمت کاملا مناسب انجام میشود تا شما دوست عزیز از ما راضی باشی😅❤️🙏
❤4
جنگو نصب و راهاندازی:
ساخت ویو در
تنظیمات
ساخت `myapp/urls.py
اجرا سرور:
@Amir_123_ka
pip install django
django-admin startproject myproject
cd myproject
python manage.py startapp myapp
ساخت ویو در
myapp/views.py
:from django.http import HttpResponse
def home_view(request):
return HttpResponse("سلام! این صفحه اولیه من است")
تنظیمات
myproject/urls.py
:from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]
ساخت `myapp/urls.py
:
from django.urls import path
from . import views
urlpatterns = [
path('', views.home_view, name='home'),
]
اجرا سرور:
این کدها یک پروژه پایه جنگو با یک اپ و صفحه اصلی ایجاد میکنند.
bash
python manage.py migrate
python manage.py runserver
@Amir_123_ka
❤3
⚡ نکته خفن: استفاده از Model.meta.getfields() برای ساخت فرم یا API داینامیک
خیلی وقتا لازمه بدونی یه مدل چه فیلدهایی داره، مخصوصاً وقتی میخوای یه فرم یا API بسازی که خودش با توجه به مدل تغییر کنه. جنگو یه راه ساده و قدرتمند داره:
🎯 کد:
مثال استفاده:
---
🧠 چرا خفن و آسونه؟
- نیازی به دستکاری دستی مدلها نداری
- میتونی فرمها، فیلترها یا APIها رو داینامیک بسازی
- حتی میتونی ازش برای ساختن پنل ادمین سفارشی استفاده کنی
---
💡 نکته اضافه:
اگه بخوای فقط فیلدهای CharField یا IntegerField رو بگیری، میتونی اینجوری فیلتر کنی:
خیلی وقتا لازمه بدونی یه مدل چه فیلدهایی داره، مخصوصاً وقتی میخوای یه فرم یا API بسازی که خودش با توجه به مدل تغییر کنه. جنگو یه راه ساده و قدرتمند داره:
🎯 کد:
from django.apps import apps
def getmodelfields(applabel, modelname):
model = apps.getmodel(applabel, model_name)
fields = [f.name for f in model.meta.getfields() if f.concrete and not f.is_relation]
return fields
مثال استفاده:
print(getmodelfields("myapp", "Book"))
خروجی: ['id', 'title', 'published', 'price']
---
🧠 چرا خفن و آسونه؟
- نیازی به دستکاری دستی مدلها نداری
- میتونی فرمها، فیلترها یا APIها رو داینامیک بسازی
- حتی میتونی ازش برای ساختن پنل ادمین سفارشی استفاده کنی
---
💡 نکته اضافه:
اگه بخوای فقط فیلدهای CharField یا IntegerField رو بگیری، میتونی اینجوری فیلتر کنی:
from django.db.models import CharField, IntegerField
fields = [f.name for f in model.meta.getfields() if isinstance(f, (CharField, IntegerField))]
❤2🔥1😁1