在redirect()里面增加这段代码即可
permanent=True
Django写图书管理系统
目标要求:
分别展示出出版社页面,书籍页面和作者页面
一个出版社可以出版多本书籍(一对多)
一个作者可以写多本书,一本书也可有多个作者(多对多)
在完成以上配置之后,其实这个程序就已经写了一半了,是Django帮你写的,接下来真正的Python代码我们只需要写函数和类,在实际的工作中,也是这样的
为了能让大家更清楚掌握用Django写程序的过程,接下来我们按照过程先后带领大家把这个程序实现
创建Django项目
开始项目
在终端下写入如下指令
# Django-admin startproject lms# cd lms# python3 manage.py startapp app01
当然以上操作你也可以在Pycharm上进行,完全没有问题
创建
注意的名字,自己创建
修改配置
按照以上方法操作执行
建立url对应关系
在用户通过链接访问你的网站的时候,对于用户来说这是一个链接地址,对于程序来时其实是一个函数,通过这个函数才找到中的对象,对象的方法和整个的前端页面
文件路径:和settings同目录下
"""lms URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: url(r'^$', views.home,)
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(),)
Including another URLconf
1. Import the include() function: from django.conf.urls import url, include
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
"""
fromdjango.conf.urls importurl
fromdjango.contrib importadmin
fromapp01 importviews
urlpatterns = [
# 管理员账户登陆
url( r'^admin/', admin.site.urls),
# 出版社列表
url( r'^publisher_list/', views.publisher_list),
# 添加出版社
url( r'^add_publisher/', views.add_publisher),

# 删除出版社
url( r'^drop_publisher/', views.drop_publisher),
# 修改出版社
url( r'^edit_publisher/', views.edit_publisher),
url( r'^book_list/', views.book_list),
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-94449-4.html
以贩毒罪判处终生监禁
把中国人全改造成奴隶
入台湾之日
我是行星饭
我认为都不能