图书管理系统

图书管理系统

出版社 书籍 作者

出版社的管理

展示

1. 设计URL地址

from app01 import views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^publisher_list/', views.publisher_list),
]

2. 写函数

def publisher_list(request):
    # 从数据库中获取所有的出版社的信息
    all_publisher = models.Publisher.objects.all()  # 对象列表

    # 将数据展示到页面中
    return render(request,'publisher_list.html',{'k1':all_publisher})

3. 模板语法

{{ 变量  }}

for循环
{% for i in 变量  %}
	循环体 {{ i }}
{% endfor  %}

新增

方式一:
models.Publisher.objects.create(name=pub_name,addr=pub_addr)  # 对象
方式二:
pub_obj = models.Publisher(name=pub_name,addr=pub_addr)  # 内存中的对象 和数据库没关系
pub_obj.save()  # 插入到数据库中

删除

models.Publisher.objects.filter(pid=pid).delete()  # 对象列表 删除
models.Publisher.objects.get(pid=pid).delete()  # 对象 删除

编辑

 pub_obj.name = pub_name
 pub_obj.addr = pub_addr
 pub_obj.save()  # 将修改提交的数据库
原文地址:https://www.cnblogs.com/lvweihe/p/11725937.html