Задать вопрос
Местоположение
Россия

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (2)
  • Как объединить Формы из разных моделей в админке Django?

    @EdFonse
    Пытаюсь прогать
    Вам нужно использовать инлайны.
    https://docs.djangoproject.com/en/3.0/ref/contrib/...
    Ответ написан
    Комментировать
  • Как добавить категории в Django?

    @EdFonse
    Пытаюсь прогать
    Просто нужно добавить модель Category(Категория) и связать её с моделью Article(Статья).

    в файле models.py, где у тебя модель статьи пишешь вот так

    # Модель категории
    class Category(models.Model):
        name = models.CharField(max_length=64, verbose_name='название')
    
    # Модель статья
    class Article(models.Model):
        category = models.ForeignKey(Category, on_delete=models.CASCADE, verbose_name='категория')
        # другие поля ....
    )


    Остаётся только дополнить admin.py

    from .models import Category, Article
    
    class CategoryAdmin(admin.ModelAdmin):
        list_display = ['name']
    
    class ArticleAdmin(admin.ModelAdmin):
        list_display = ['category', ...]
    
    admin.site.register(Category,  CategoryAdmin)
    admin.site.register(Article, ArticleAdmin)


    Вот и всё. Советую тебе посмотреть ещё туториалов и почитать документацию (на русском тоже есть), ну и ещё разные статьи.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (3)