Я новичок в командах управления django! Я пытаюсь написать команды для заполнения автора ...
Мой models.py
:
from django.db import models
class Author(models.Model):
name = models.CharField(max_length=50)
email = models.EmailField(unique=True, blank=False, null=False)
class Book(models.Model):
book_name = models.CharField(max_length=10)
summery = models.TextField()
author = models.ForeignKey(Author, on_delete=models.CASCADE)
и я пытался написать команду, но мне не удалось ..
это мой blog/management/commands/populate_author.py
ниже:
from django.core.management.base import BaseCommand, CommandError
from blog.models import Author, Book
class Command(BaseCommand):
help = 'Populate author'
def handle(self, *args, **options):
Author.objects.create()
Author.save()
Может кто-нибудь помочь мне сделать это?