২১.৬ : পেশেন্ট মডেল তৈরী
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Patient(models.Model):
user = models.OneToOneField(User, on_delete = models.CASCADE)
image = models.ImageField(upload_to='patient/images/')
mobile_no = models.CharField(max_length = 12)
def __str__(self):
return f"{self.user.first_name} {self.user.last_name}"from django.contrib import admin
from . import models
# Register your models here.
class PatientAdmin(admin.ModelAdmin):
list_display = ['first_name','last_name','mobile_no', 'image'] # nicher function
# er name gula use korte hobe ekhane.
def first_name(self,obj): # name gula nijer moto kore dite parbe
return obj.user.first_name # patient er sathe user model er connection ache tai user model er kache giye tar first name ke ber kore anlam
def last_name(self,obj):
return obj.user.last_name
admin.site.register(models.Patient, PatientAdmin)Last updated