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

相关推荐
2013编程爱好者2 分钟前
Rust变量
开发语言·后端·rust
Sunhen_Qiletian10 分钟前
python语言应用实战--------网络爬虫篇 第二篇(selenium库)
爬虫·python·selenium
疯狂的程序猴14 分钟前
打包生成的苹果APP上架到苹果官方appstore商店的详细流程与教程
后端
zyfts15 分钟前
🔥告别 20 分钟等待!NestJS 生产级消息队列 BullMQ 实践指南
前端·后端
该用户已不存在15 分钟前
Google Antigravity 测评:免费的智能体 IDE 有多强
后端·ai编程·gemini
狗头大军之江苏分军28 分钟前
【压力】一位一线炼钢工人的消失
前端·后端
00后程序员33 分钟前
如何抓包 (How to Capture Packets) - 完整指南与实用技巧
后端
回家路上绕了弯41 分钟前
日增千万数据:数据库表设计与高效插入存储方案
分布式·后端
j***89461 小时前
Spring Boot整合Redisson的两种方式
java·spring boot·后端