{% extends "admin/base_site.html" %} {% block content %} <div class="app-drug"> <table> <thead> <tr> <th>Name</th> <th>Interaction</th> <th></th> </tr> </thead> <tbody> {% for drug in drugs %} <tr> <td>{{ drug.name }}</td> <td>{{ drug.interaction }}</td> <td> Edit Delete </td> </tr> {% endfor %} </tbody> </table> Add </div> 不显示页面
时间: 2023-06-27 22:01:17 浏览: 86
这段代码是一个模板,可能与你使用的框架有关。从代码中可以看到,它定义了一个名为 "app-drug" 的 div 元素,其中包含一个表格,表格中有药品的名称和相互作用,以及编辑和删除按钮。此外,还有一个添加按钮。但是,从提供的代码来看,无法判断为什么页面不会显示。你需要提供更多信息,例如使用的框架、是否有相关的视图函数等。
相关问题
{% extends "admin/base.html" %} {% block content %} <div class="container-fluid"> <div class="row"> <div class="col-md-6"> <h2>药品列表</h2> <table class="table"> <thead> <tr> <th>ID</th> <th>药品名称</th> <th>操作</th> </tr> </thead> <tbody> {% for drug in drugs %} <tr> <td>{{ drug.id }}</td> <td>{{ drug.drug_name }}</td> <td> <a href="{% url 'admin:drug_db_drug_list_change' drug.id %}" class="btn btn-primary btn-sm">编辑</a> <form action="{% url 'admin:drug_db_drug_list_delete' drug.id %}" method="post" class="d-inline"> {% csrf_token %} <button class="btn btn-danger btn-sm">删除</button> </form> </td> </tr> {% empty %} <tr> <td colspan="3">暂无药品</td> </tr> {% endfor %} </tbody> </table> <a href="{% url 'admin:drug_db_drug_list_add' %}" class="btn btn-success">添加新药品</a> </div> <div class="col-md-6"> <h2>药品相互作用</h2> <table class="table"> <thead> <tr> <th>ID</th> <th>药品1</th> <th>药品2</th> <th>相互作用</th> <th>操作</th> </tr> </thead> <tbody> {% for interaction in interactions %} <tr> <td>{{ interaction.id }}</td> <td>{{ interaction.drug1 }}</td> <td>{{ interaction.drug2 }}</td> <td>{{ interaction.interaction }}</td> <td> <a href="{% url 'admin:drug_db_drug_interaction_change' interaction.id %}" class="btn btn-primary btn-sm">编辑</a> <form action="{% url 'admin:drug_db_drug_interaction_delete' interaction.id %}" method="post" class="d-inline"> {% csrf_token %} <button class="btn btn-danger btn-sm">删除</button> </form> </td> </tr> {% empty %} <tr> <td colspan="5">暂无药品相互作用</td> </tr> {% endfor %} </tbody> </table> <a href="{% url 'admin:drug_db_drug_interaction_add' %}" class="btn btn-success">添加新药品相互作用</a> </div> </div> </div> {% endblock %} 需要定义那些视图和建那些文件
这段代码是一个 Django 的模板,用于渲染一个药品管理后台页面。在这个模板中,需要定义以下视图:
- `admin:drug_db_drug_list_change`:用于修改药品信息的视图。
- `admin:drug_db_drug_list_delete`:用于删除药品的视图。
- `admin:drug_db_drug_interaction_change`:用于修改药品相互作用信息的视图。
- `admin:drug_db_drug_interaction_delete`:用于删除药品相互作用的视图。
- `admin:drug_db_drug_list_add`:用于添加新药品的视图。
- `admin:drug_db_drug_interaction_add`:用于添加新药品相互作用的视图。
此外,需要建立以下文件:
- `models.py`:定义药品和药品相互作用模型。
- `views.py`:实现药品管理后台的视图处理逻辑。
阅读全文