Django Models,Registration And Admin Panel-5
25.AKHON AMADER APPER MODELS.PY A DATA TABLE CREATE KORTE HOBE SEI JONNO
from django.db import models
# Create your models here.
class Topic(models.Model):
topic_name=models.CharField(max_length=265,unique=True)
def __str__(self):
return self.topic_name
class Webpage(models.Model):
topic=models.ForeignKey(Topic,on_delete=models.DO_NOTHING) #topic er primarykey ke inherit korchi
name=models.CharField(max_length=264,unique=True)
url=models.URLField(max_length=200,unique=True)
$ def __str__(self):
return self.name
class Accessrecord(models.Model):
name=models.ForeignKey(Webpage,on_delete=models.DO_NOTHING) #webpage er primary key ke inherit korchi
date=models.DateField()
def __str__(self):
return str(self.date)
aivabe class khule khule model a data teble toirikorbo.
ar $ daoua function use korbo jate adminpanel a oi name gula dakhai oigula na dela
object 1, object 2 amon dakhato. akhon social media,google,20.12.2020 amon type dakhabe
26.aibar aishob banano model ke register korte hobe
apps er admin.py te GIYE LIKE THAT
from django.contrib import admin
# Register your models here.
from .models import Topic,Webpage,Accessrecord
admin.site.register(Topic)
admin.site.register(Webpage)
admin.site.register(Accessrecord)
27.now migration korte hobe
tar jonno command
a.[python manage.py makemigrations]
b.[python manage.py migrate]
28.Now create admin panel and access data like that in terminal
PS D:\DJANGO PRACTICE\project1\myproject> python manage.py createsuperuser
Username (leave blank to use 'dcl'): munna
Email address: maruf3684@gmail.com
Password:
Password (again):
This password is too short. It must contain at least 8 characters.
This password is too common.
This password is entirely numeric.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
Comments
Post a Comment