TypeErrorの取得:__ init __()に1つの必須の位置引数がありません:エントリのある子テーブルの後に親テーブルを追加しようとすると、 'on_delete'
sqliteデータベースには、という名前の親テーブルとという名前Categorieの子テーブルの2つのクラスがありますArticle。最初に子テーブルクラスを作成し、エントリを追加しました。だから最初に私はこれを持っていました: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return self.titre 親テーブルを追加した後、models.py次のようになります。 from django.db import models # Create your models here. class Categorie(models.Model): nom = models.CharField(max_length=30) def __str__(self): return self.nom class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) categorie = …