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

相关推荐
x***381618 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
生信大表哥19 小时前
单细胞测序分析(五)降维聚类&数据整合
linux·python·聚类·数信院生信服务器
seeyoutlb19 小时前
微服务全局日志处理
java·python·微服务
韩立学长19 小时前
基于Springboot课堂教学辅助系统08922bq1(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
ada7_20 小时前
LeetCode(python)——148.排序链表
python·算法·leetcode·链表
盖世英雄酱5813620 小时前
java深度调试技术【第六七八章:宽字节与多字节】
java·后端
岁月宁静20 小时前
LangChain + LangGraph 实战:构建生产级多模态 WorkflowAgent 的完整指南
人工智能·python·agent
望道同学21 小时前
PMP/信息系统项目管理师 9 张 思维导图【考试必备】
前端·后端·程序员
码事漫谈21 小时前
C++11到C++23语法糖万字详解
后端