为 django 后台管理界面添加一个药品信息管理模块
时间: 2024-03-01 07:51:14 浏览: 81
Django后台管理系统的图文使用教学
好的,我可以为您提供一些指导。
首先,您需要在 Django 项目中创建一个新的 app,用于管理药品信息。可以使用以下命令在项目目录下创建一个名为 `drug` 的 app:
```
python manage.py startapp drug
```
接下来,您需要在 `drug` 应用的 `models.py` 文件中定义药品信息的数据模型。例如:
```python
from django.db import models
class Drug(models.Model):
name = models.CharField(max_length=100)
description = models.TextField()
price = models.DecimalField(max_digits=8, decimal_places=2)
# 其他字段...
```
然后,在 `admin.py` 文件中注册药品信息模型,并创建相应的管理界面。例如:
```python
from django.contrib import admin
from .models import Drug
@admin.register(Drug)
class DrugAdmin(admin.ModelAdmin):
list_display = ('name', 'price', 'description')
# 其他配置...
```
最后,将 `drug` 应用添加到项目的 `INSTALLED_APPS` 列表中,并运行以下命令来创建数据库表:
```
python manage.py makemigrations drug
python manage.py migrate
```
现在,您可以在 Django 后台管理界面中看到一个新的药品信息管理模块,并使用它来添加、编辑和删除药品信息了。
阅读全文