جستجو برای:
  • خانه
  • مهارت های کامپیوتر
    • شبکه
    • ابزار های مایکروسافت افیس
    • ویندوز
  • برنامه نویسی و طراحی سایت
    • کد نویسی سمت کاربر
    • کد نویسی سمت سرور
    • cms های آماده
  • برنامه نویسی
    • اندروید
    • #C
    • بازی سازی
    • جاوا
    • پایتون
  • سورس کد ها
    • پروژه آماده اندروید
    • پروژه اماده unity
    • پروژه آماده سی شارپ
    • پروژه آماده طراحی سایت
  • تماس با ما
  • درباره ما
 
  • 02128423771 - 08736212195
  • info@zarrinlearn.com
  • بلاگ
  • تماس با ما
  • درباره ما
سایت اموزشی زرین لرن
  • خانه
  • مهارت های کامپیوتر
    • شبکه
    • ابزار های مایکروسافت افیس
    • ویندوز
  • برنامه نویسی و طراحی سایت
    • کد نویسی سمت کاربر
    • کد نویسی سمت سرور
    • cms های آماده
  • برنامه نویسی
    • اندروید
    • #C
    • بازی سازی
    • جاوا
    • پایتون
  • سورس کد ها
    • پروژه آماده اندروید
    • پروژه اماده unity
    • پروژه آماده سی شارپ
    • پروژه آماده طراحی سایت
  • تماس با ما
  • درباره ما
0

ورود و ثبت نام

بلاگ

سایت اموزشی زرین لرنبلاگمقالاتDjango Admin

Django Admin

15 دی 1403
ارسال شده توسط سمیرا خانی
مقالات
61 بازدید

برای اضافه کردن اعضا در Django Admin، معمولاً از مدلی استفاده می‌کنید که مفهوم “عضو” را در برنامه شما نمایش می‌دهد. در اینجا یک راهنمای گام به گام برای انجام این کار آورده شده است:

گام 1: تعریف مدل عضو

مدل Member را در فایل models.py خود ایجاد یا به‌روزرسانی کنید.

from django.db import models

class Member(models.Model):

first_name = models.CharField(max_length=50)

last_name = models.CharField(max_length=50)

email = models.EmailField(unique=True)

date_joined = models.DateTimeField(auto_now_add=True)

def __str__(self):

return f”{self.first_name} {self.last_name}“

گام 2: ثبت مدل در Admin

در فایل admin.py برنامه خود، مدل Member را ثبت کنید تا بتوانید آن را از طریق رابط کاربری Django Admin مدیریت کنید.

from django.contrib import admin

from .models import Member

@admin.register(Member)

class MemberAdmin(admin.ModelAdmin):

list_display = (‘first_name’, ‘last_name’, ’email’, ‘date_joined’)

search_fields = (‘first_name’, ‘last_name’, ’email’)

گام 3: اعمال مایگریشن‌ها

برای اعمال تغییرات در پایگاه داده، دستورات زیر را اجرا کنید:

python manage.py makemigrations

python manage.py migrate

گام 4: دسترسی به رابط کاربری Admin

  • سرور توسعه را با دستور زیر راه‌اندازی کنید:

python manage.py runserver

  • به رابط کاربری Admin در آدرس http://127.0.0.1:8000/admin بروید.
  • با استفاده از حساب کاربری ادمین وارد شوید. اگر حساب کاربری ندارید، می‌توانید با دستور زیر یک حساب کاربری بسازید:

python manage.py createsuperuser

  • در بخش “Members” می‌توانید اعضا را اضافه، ویرایش یا حذف کنید.

گام 5: سفارشی‌سازی‌های مورد نیاز

شما می‌توانید رابط کاربری Admin را بیشتر سفارشی‌سازی کنید، مانند:

  • فیلترها با استفاده از list_filter.
  • فرم‌های درون‌خط برای مدل‌های مرتبط با استفاده از TabularInline یا StackedInline.
  • اعتبارسنجی با استفاده از متد save_model در ModelAdmin.

اگر به کمک بیشتری در سفارشی‌سازی نیاز دارید، به من اطلاع دهید!

برچسب ها: Django Admin،تعریف مدل عضو،ثبت مدل در Admin
در تلگرام
کانال ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

JavaScript Introduction
JavaScript Tutorial
CSS Aural Reference
Web Safe Fonts
CSS Animatable
PX to EM Conversion

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • مقالات
نوشته‌های تازه
  • JavaScript Introduction
  • JavaScript Tutorial
  • CSS Aural Reference
  • Web Safe Fonts
  • CSS Animatable
درباره زرین لرن

ما برند زرین لرن را نامگذاری کردیم، زیرا برای ما بهترین علامت های تجاری ساده هستند. مارک ها رشد می کنند در توانایی آنها درک می شود.

فهرست سفارشی
  • صفحه اصلی اول
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • فروشگاه

طراحی شده توسط گروه فنی مهندسی زریم هور

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت