django-nested-inline
django-nested-inline copied to clipboard
[Bug] Please remove spaces
When I use your package I got spaces, please solve it!
Please provide a complete example which illustrates this issue
My models.py file
from django.db import models
from django.contrib.auth import get_user_model
from ckeditor.fields import RichTextField
User = get_user_model()
class Category(models.Model):
title = models.CharField(max_length=255)
def __str__(self):
return self.title
class Meta:
verbose_name = "Category"
verbose_name_plural = "Categories"
class Test(models.Model):
title = models.CharField(max_length=255)
information = RichTextField()
category = models.ForeignKey(Category, on_delete=models.CASCADE)
time = models.TimeField()
popular = models.IntegerField(default=0)
def __str__(self):
return self.title
class Quiz(models.Model):
test = models.ForeignKey(Test, on_delete=models.CASCADE)
question = models.CharField(max_length=255)
class Meta:
verbose_name = "Quiz"
verbose_name_plural = "Quizzes"
def __str__(self):
return self.question
class Answer(models.Model):
quiz = models.ForeignKey(Quiz, on_delete=models.CASCADE)
answer = models.CharField(max_length=255)
is_correct = models.BooleanField()
def __str__(self):
return f"{self.answer} - {self.is_correct}"
class Result(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
test = models.ForeignKey(Test, on_delete=models.CASCADE)
correct = models.IntegerField()
wrong = models.IntegerField()
point = models.FloatField()
def __str__(self):
return f"{self.user.get_username()} - {self.test.title} - {self.point}"
My admin.py file
from django.contrib import admin
from nested_inline.admin import NestedStackedInline, NestedModelAdmin
from .models import Category, Test, Quiz, Answer, Result
class AnswerInline(NestedStackedInline):
model = Answer
class QuizInline(NestedStackedInline):
model = Quiz
inlines = [AnswerInline]
class TestAdmin(NestedModelAdmin):
model = Test
inlines = [QuizInline]
admin.site.register(Category)
admin.site.register(Test, TestAdmin)
admin.site.register(Quiz)
admin.site.register(Answer)
admin.site.register(Result)