django项目中为我的高血压网站用建一个后台admin系统,后台导航栏其中一项为药品信息管理页面对mysql库drug_db中的drug_list表(id drug_name)进行增删改查操作
时间: 2024-05-06 09:16:46 浏览: 67
好的,你可以按照以下步骤来实现:
1. 在django项目中创建一个app,命名为drug。
2. 在drug/models.py文件中定义Drug模型,代码如下:
```
from django.db import models
class Drug(models.Model):
drug_name = models.CharField(max_length=100)
def __str__(self):
return self.drug_name
```
这里只定义了药品名称字段,你可以根据需要添加其他字段。
3. 在drug/admin.py文件中注册Drug模型,并自定义DrugAdmin类,代码如下:
```
from django.contrib import admin
from .models import Drug
class DrugAdmin(admin.ModelAdmin):
list_display = ('id', 'drug_name')
search_fields = ('drug_name',)
admin.site.register(Drug, DrugAdmin)
```
这里定义了DrugAdmin类,包含了药品列表的展示和搜索功能。
4. 运行makemigrations和migrate命令,创建并同步数据库。
5. 在后台管理系统中,你会看到一个名为Drug的模块,其中包含了药品信息管理页面,你可以在这个页面进行药品的增删改查操作。
以上就是实现后台管理系统中药品信息管理页面的步骤,希望对你有所帮助。
阅读全文