python(django)之产品后台管理功能实现

1、添加新项目

在命令行输入以下代码

python manage.py startapp prroduct

2、添加路径和代码结构

在新项目目录下admin.py中加入以代码

复制代码
from .models import Product
class ProductAdmin(admin.ModelAdmin):
    list_display = ['product_name', 'product_desc','producter','created_date','id']

admin.site.register(Product)

在models.py中加入以下代码

复制代码
class Product(models.Model):
    product_name = models.CharField('产品名称', max_length=64)
    product_desc = models.CharField('产品描述', max_length=200)
    producter = models.CharField('产品负责人', max_length=200)
    create_time = models.DateTimeField('创建时间', auto_now=True)

    class Meta:
        verbose_name = '产品管理'
        verbose_name_plural = '产品管理'

    def __str__(self):
        return self.product_name

在主项目下的settings.py加入以下代码:

复制代码
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'apitest', 'prroduct',
](加入而不是全部复制,或者替换一下)

3、查看结果

相关推荐
sa1002712 小时前
基于Python的京东评论爬虫
开发语言·爬虫·python
IT_陈寒12 小时前
React 19 实战:5个新特性让你的开发效率提升50%!
前端·人工智能·后端
Cigaretter712 小时前
Day 38 早停策略和模型权重的保存
python·深度学习·机器学习
DXDZ202212 小时前
12V大功率ESD产品TVS20H12T5G 5000W 200A VC24V助力快充接口浪涌防护
5g·django·symfony
米优12 小时前
srs媒体流服务器二次开发-实现读取配置文件功能
服务器·后端·媒体
计算机毕设VX:Fegn089512 小时前
计算机毕业设计|基于springboot + vue律师咨询系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
sunywz13 小时前
【JVM】(2)java类加载机制
java·jvm·python
Silence_Jy13 小时前
GPU架构
python
kwg12613 小时前
本地搭建 OPC UA MCP 服务
python·agent·mcp