小编use*_*069的帖子

如何使用 Django 模型自动生成 slug

我遇到了表单中的 slug 问题。我从模型创建了表单。

这是models.py

class hire_article(models.Model):
hiring = models.CharField(max_length=50)
slug = models.SlugField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

这是表格

from django import forms
from django.forms import ModelForm, Textarea
from django.utils.translation import ugettext_lazy as _
import datetime
from .models import hire_article
from django.template.defaultfilters import slugify
from django.db import models
from django.contrib import admin

class postform(ModelForm):

    # class hire_articleAdmin(admin.ModelAdmin):
    #     prepopulated_fields = {"slug": ("hiring",)}
    class Meta:
        # more_infomation = MyFormField(max_length=200, required=False,
        #                    help_text="Use puns liberally")
        model = hire_article
        # exclude = ['slug']
        fields = '__all__'
Run Code Online (Sandbox Code Playgroud)

这是admin.py …

python forms django django-models

1
推荐指数
1
解决办法
2954
查看次数

标签 统计

django ×1

django-models ×1

forms ×1

python ×1