1

一部のモデルではタグを使用するために django-taggit を使用し、便利なオートコンプリートには django-autocomplete-light を使用しています。

オートコンプリートをより良く表示することは可能ですか? wordpressタグセクションのように..カンマを削除し、Enterキーを押してタグを挿入したい

http://i.stack.imgur.com/CtJwu.png

現時点でのコード:

フォーム.py

from .models import *
from django import forms
from autocomplete_light.contrib.taggit_field import TaggitField, TaggitWidget


class HomepageNewsForm(forms.ModelForm):
    tags = TaggitField(widget=TaggitWidget('TagAutocomplete'))

    class Meta:
        fields = '__all__'
        model = HomepageNews

autocomplete_light_registry.py

from taggit.models import Tag
import autocomplete_light.shortcuts as al

al.register(Tag)

models.py

class HomepageNews(models.Model):
    [...]
    tags = TaggableManager()
    [...]

admin.py

@admin.register(HomepageNews)
class HomepageNewsAdmin(admin.ModelAdmin):
    form = HomepageNewsForm
    model = HomepageNews
4

0 に答える 0