MonjiCode
226 subscribers
5 photos
3 videos
5 files
7 links
🔥محفل صمیمی همه دوست داران تکنولوژی🫡
github.com/monji024
Download Telegram
MonjiCode
ایستگاه کودک – لالایی
This media is not supported in your browser
VIEW IN TELEGRAM
🤣61👍1
جنگو (Django) یک فریم‌ورک وب متن‌باز و رایگان برای زبان برنامه‌نویسی پایتون است. این فریم‌ورک به منظور تسهیل توسعه وب‌سایت‌ها و برنامه‌های وب طراحی شده است و به توسعه‌دهندگان این امکان را می‌دهد که با سرعت بیشتری برنامه‌های قوی و مقیاس‌پذیر ایجاد کنند.

ویژگی‌های کلیدی Django:

1. مدل-نما-کنترل‌گر (MVC) : Django از الگوی طراحی MVC پیروی می‌کند که به جداسازی منطق کسب‌وکار، داده‌ها و رابط کاربری کمک می‌کند.

2. مدل‌های ORM : Django دارای یک سیستم ORM (Object-Relational Mapping) است که به توسعه‌دهندگان این امکان را می‌دهد تا با پایگاه داده‌ها از طریق اشیاء پایتون کار کنند.

3. مدیریت پنل : Django به طور خودکار یک پنل مدیریت برای مدل‌های شما ایجاد می‌کند که می‌توانید از آن برای مدیریت داده‌ها استفاده کنید.

4. امنیت : Django دارای ویژگی‌های امنیتی متعددی است که به جلوگیری از حملات رایج مانند SQL Injection، Cross-Site Scripting (XSS) و Cross-Site Request Forgery (CSRF) کمک می‌کند.

5. مقیاس‌پذیری : Django به گونه‌ای طراحی شده است که می‌تواند به راحتی با افزایش ترافیک و حجم داده‌ها سازگار شود.

6. کتابخانه‌های غنی : Django دارای مجموعه‌ای از کتابخانه‌ها و افزونه‌هاست که می‌توانند به سرعت قابلیت‌های جدیدی را به پروژه اضافه کنند.

7. مستندات جامع : Django دارای مستندات بسیار خوبی است که به یادگیری و استفاده از آن کمک می‌کند.
🔥5👍1👏1
MonjiCode
جنگو (Django) یک فریم‌ورک وب متن‌باز و رایگان برای زبان برنامه‌نویسی پایتون است. این فریم‌ورک به منظور تسهیل توسعه وب‌سایت‌ها و برنامه‌های وب طراحی شده است و به توسعه‌دهندگان این امکان را می‌دهد که با سرعت بیشتری برنامه‌های قوی و مقیاس‌پذیر ایجاد کنند. ویژگی‌های…
اینجا یک مثال ساده از یک پروژه Django که شامل ایجاد یک برنامه وب ساده با یک مدل، یک ویو و یک الگو (template) است.

1. نصب Django

ابتدا باید Django را نصب کنید. می‌توانید این کار را با استفاده از pip انجام دهید:
pip install django

2. ایجاد پروژه Django

سپس یک پروژه جدید به نام myproject ایجاد کنید:
django-admin startproject myproject
cd myproject

3. ایجاد یک برنامه جدید

حالا یک برنامه جدید به نام myapp ایجاد کنید:
python manage.py startapp myapp

4. تعریف مدل

در فایل myapp/models.py، مدل ساده‌ای به نام Item ایجاد کنید:
from django.db import models

class Item(models.Model):
name = models.CharField(max_length=100)
description = models.TextField()

def __str__(self):
return self.name

5. ثبت مدل در admin

در فایل myapp/admin.py، مدل را در پنل مدیریت ثبت کنید:
from django.contrib import admin
from .models import Item

admin.site.register(Item)

6. ایجاد ویو

در فایل myapp/views.py، یک ویو ساده برای نمایش آیتم‌ها ایجاد کنید:
from django.shortcuts import render
from .models import Item

def item_list(request):
items = Item.objects.all()
return render(request, 'myapp/item_list.html', {'items': items})

7. تنظیم URLها

در فایل myapp/urls.py، URL مربوط به ویو را تعریف کنید:
from django.urls import path
from .views import item_list

urlpatterns = [
path('', item_list, name='item_list'),
]

سپس در فایل myproject/urls.py، URLهای برنامه را شامل کنید:
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]

8. ایجاد الگو

حالا یک الگو برای نمایش آیتم‌ها ایجاد کنید. در پوشه myapp/templates/myapp/، فایلی به نام item_list.html بسازید و محتویات زیر را در آن قرار دهید:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Item List</title>
</head>
<body>
<h1>Items</h1>
<ul>
{% for item in items %}
<li>{{ item.name }}: {{ item.description }}</li>
{% endfor %}
</ul>
</body>
</html>

9. اجرای migrations

حالا باید مدل‌ها را به پایگاه داده اضافه کنید:
python manage.py makemigrations
python manage.py migrate

10. اجرای سرور

در نهایت، سرور محلی Django را اجرا کنید:
python manage.py runserver

حالا می‌توانید به آدرس http://127.0.0.1:8000/ بروید و لیست آیتم‌ها را مشاهده کنید.
🔥6👍1
ری اکشن یادتون نره😉❤️
7👍1
مشکلی داشتید پیوی درخدمتم (@Hosein_Monji) 🦚🤍
7👍1
MonjiCode
اینجا یک مثال ساده از یک پروژه Django که شامل ایجاد یک برنامه وب ساده با یک مدل، یک ویو و یک الگو (template) است. 1. نصب Django ابتدا باید Django را نصب کنید. می‌توانید این کار را با استفاده از pip انجام دهید: pip install django 2. ایجاد پروژه Django سپس…
آدرس http://127.0.0.1:8000/ آدرس محلی (localhost) است که برای دسترسی به سرور Django شما استفاده می‌شود:

توضیحات:

1. 127.0.0.1 :
- این آدرس IP به "localhost" یا "loopback" اشاره دارد. به عبارت دیگر، این آدرس به خود کامپیوتر شما اشاره می‌کند. وقتی شما به این آدرس متصل می‌شوید، در واقع به سرور محلی خودتان متصل شده‌اید.

2. :8000 :
- این شماره پورت است. پورت 8000 پیش‌فرض برای سرور توسعه Django است. به این معنی که وقتی شما سرور را با دستور python manage.py runserver راه‌اندازی می‌کنید، به طور پیش‌فرض بر روی این پورت گوش می‌دهد.

3. / :
- این بخش نشان‌دهنده مسیر (route) است. در این حالت، به صفحه اصلی برنامه Django شما اشاره دارد.

نتیجه:

وقتی شما این آدرس را در مرورگر خود وارد کنید، باید بتوانید به صفحه اصلی برنامه Django خود دسترسی پیدا کنید و اگر همه چیز درست تنظیم شده باشد، لیست آیتم‌ها (در صورتی که آیتم‌هایی وجود داشته باشد) را مشاهده خواهید کرد.

اگر هیچ چیزی مشاهده نکردید یا خطایی دریافت کردید، مطمئن شوید که سرور Django در حال اجراست و هیچ خطایی در کد شما وجود ندارد.
6💔2
This media is not supported in your browser
VIEW IN TELEGRAM
احتمال افسردگی بالا🦅
شبتون خوش رفقا🪐🤍
🌚71👍1
@php_dore
وضع نتا خرابه تو این چنل جویین‌ شید پروکسی میزاره❤️
🐳8👍1
ربات کامپایلر

@Compilerrbot 😁
🔥5👍2🥰1
ZGCkNSxIcQF
<unknown>
بدافزار (Malware) به نرم‌افزارهایی اطلاق می‌شود که به طور عمدی برای آسیب رساندن به سیستم‌ها، سرقت اطلاعات یا ایجاد دسترسی غیرمجاز طراحی شده‌اند. انواع مختلفی از بدافزار وجود دارد که هر کدام اهداف خاصی دارند. برای محافظت در برابر آن‌ها، استفاده از نرم‌افزارهای ضد ویروس و به‌روزرسانی منظم سیستم‌ها توصیه می‌شود.
🔥6👍1
نمونه تبدیل متن به صدا ☝️👾
🔥7👍1
Khanoom Vaziri~MelonMusic.ir
Amir Tataloo
یکم شاد باشیم💅🏻
🔥9🍌2👍1🥰1
تویی که داری یه آدم پولدار میبینی یا یه بچه پولدار میبینی که داره از باباش پول میگیره پولاشو به رخت میکشه تو برمیگردی هزارتا فحش به اینجور آدما میدی اصلا جای تعجب نداره کون خودت گشاده یکم جای اینکه بشینی جق بزنی بری بیرون پی‌کصکلک بازی بشینی دوساعت روی علاقت وقت بزاری تو آینده تو میشی همون پدری که به بچش پول‌ میده یکم فکر کن زیاد زنده نیستیم جای اینکه بشینی با چهار تا کصخل که به بگا دادن زندگیشون میگن روشن فکری‌ گرم بگیری بگردی بشینی پای هدفت میتون زندگیتو کلا عوض کنی .
بشین با خودت فکر کن رفیق ببین‌با خودت چند چندی ببین کون کارگری داری یا عقل داری و میخای از عقلت استفاده کنی و برای خودت کار کنی نیومدم تا اینجا از تریدو این چرتو پرتا بگم که همه ایناییم که میگن بیا دوره مارو بخر فول میشی تریدو اینا با کصخل کردن چندتا نوجوون که دوتا کلیپ اندروتیتو دیده جو گیر شدن پول درمیارن ماشالا خوبم درمیارن .
الان وقت اینه که بشینی یچیزی یاد بگیری جای اینکه با دختر حرف بزنی که نذاره به هدفت برسی از همین شب شروع به برنامه ریزی کن بشین فکر کن ببین علاقت چیه برو یادش بگیر .
درس مدرسه همه اینا تو رو به جایی نمیرسونه باید کونتو جمع کنی و خودت بری پای هدفت و زندگیتو بسازی .
رفیق روزی دوساعت زیاد نیست جای کصکلک بازی فقط دوساعت پای علاقت وقت بذار پشیمون نمیشی🌪
👌6🤣2👍1😁1💔1
Baraye Doshman
Sadegh
🪐🌚
🌚6👍1
MonjiCode
ربات کامپایلر @Compilerrbot 😁
دوباره فعال شد❗️
💔7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💔8👍1
به احتمال زیاد قوانین خدمات دیجیتال اروپا روی تلگرام هم گذاشته میشه.

این قوانین در نهایت به نفع مردم هستن و جلوی زورگویی شرکت های بزرگ رو می‌گیره

مثلا همین چند روز پیش اپل رو مجبور کردن که استورش و برنامه هایی مثل سافاری رو قابل حذف کنه و به رقبا اجازه بده که روی اپل برنامه های خودشون رو نصب کنن.
اپل تا سال های پیش از پورت های غیر رایج لایتنینگ استفاده میکرد و ایدش این بود که شارژر گوشی هم باید از خود من بخری با هر قیمتی که من میگم.

تیک تاک هم مثل تلگرام هیچ ایده ای برای کودکان نداشت و اتحادیه اروپا مجبورش کرد که قوانینی بزاره که حقوق کودکان حفظ بشه.
🍌8👍1
حیف تو ایرانیم...😂
🤣6👍1🤔1🤯1
شِبَنگ (Shebang) یک علامت خاص در سیستم‌عامل‌های یونیکس و لینوکس است که در ابتدای فایل‌های اسکریپت قرار می‌گیرد. این علامت به سیستم‌عامل می‌گوید که کدام مفسر یا برنامه باید برای اجرای آن فایل استفاده شود.

ساختار شِبَنگ

شِبَنگ معمولاً به صورت زیر نوشته می‌شود:

#! /path/to/interpreter



اجزای شِبَنگ:

1. #!: این دو کاراکتر نشان‌دهنده شروع شِبَنگ هستند.
2. /path/to/interpreter: مسیر کامل به مفسر یا برنامه‌ای است که باید برای اجرای اسکریپت استفاده شود. به عنوان مثال، برای Ruby، این می‌تواند /usr/bin/ruby باشد.

مثال:

برای یک اسکریپت Ruby، شِبَنگ ممکن است به صورت زیر باشد:
#!/usr/bin/env ruby

مزایای استفاده از شِبَنگ:

- قابل حمل بودن: با استفاده از env، می‌توانید از مسیرهای مختلف مفسر استفاده کنید و اسکریپت شما در محیط‌های مختلف به درستی کار کند.
- سادگی اجرا: کاربران می‌توانند با اجرای مستقیم فایل مانند:
./myscript.sh

بدون نیاز به صدا زدن مفسر، کد را اجرا کنند.
🕊6👍1
ا (ASCII Art Generator) یک ابزار آنلاین است که به شما اجازه می‌دهد متن را به صورت هنری و با استفاده از کاراکترهای ASCII طراحی کنید. این نوع هنر دیجیتال معمولاً در محیط‌های متنی مانند ترمینال‌ها یا چت‌ها استفاده می‌شود.

ویژگی‌های اصلی ASCII Art Generator:

1. انتخاب فونت: شما می‌توانید از میان انواع مختلف فونت‌ها انتخاب کنید تا ظاهر متن خود را تغییر دهید. به عنوان مثال، فونت "Graffiti" که در لینک شما اشاره شده است، ظاهری خاص و هنری به متن می‌دهد.

2. تنظیمات اندازه و عرض: برخی از این ابزارها به شما اجازه می‌دهند که اندازه و عرض متن را تنظیم کنید.

3. خروجی متنی: پس از وارد کردن متن و انتخاب تنظیمات، خروجی به شما نمایش داده می‌شود و می‌توانید آن را کپی کرده و در هر جایی استفاده کنید.

4. استفاده آسان: این ابزارها معمولاً بسیار کاربرپسند هستند و نیازی به دانش فنی خاصی ندارند.

کاربردها:

- ترمینال‌ها: برای زیباتر کردن خروجی‌های ترمینال.
- چت‌ها: برای ارسال پیام‌های هنری در چت‌ها.
- وب‌سایت‌ها: برای طراحی لوگوها یا تزیین متن در صفحات وب.

آدرس سایت:
https://patorjk.com 😶🌫
🥴7👍1