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、查看结果

相关推荐
倔强的石头_5 分钟前
你的 Python 为什么“优雅地慢”?——读《极速Python:高性能编码、计算与数据分析》
python
程序猿 小项目大搞头12 分钟前
视频加水印,推荐使用运营大管家-视频批量加水印软件
python
37手游后端团队16 分钟前
Cursor实战:用Cursor实现积分商城系统
人工智能·后端
aloha_25 分钟前
SELECT COUNT(*) 和 SELECT COUNT(1)
后端
郭京京26 分钟前
goweb 响应
后端·go
Adorable老犀牛34 分钟前
可遇不可求的自动化运维工具 | 2 | 实施阶段一:基础准备
运维·git·vscode·python·node.js·自动化
郭京京36 分钟前
goweb解析http请求信息
后端·go
学习OK呀1 小时前
从 java8 升级 java17 的调整
java·后端
莫克1 小时前
resources\application.properties 配置大全
后端
王中阳Go1 小时前
go中的singleflight是如何实现的?
后端