设置cookie HTTP协议是无状态的,在一次请求响应结束后,服务器不会留下关于客户端状态的信息.但是对于某些web程序来说,客户端的信息有必要被记住,比如用户的登录状态,这样就可以根据用户的状态来返回不同的响应.为了解决这个问题就有cookie技术 .cookie技术通过在请求和响应报文中添加cookie数据来保存客户端的状态信息. cookie值web服务器为了存储用户信息而保存在浏览器的文本数据.浏览器在一定时间内保存它,在下一次请求服务器时会附带这个cookie数据.cookie通常被…
django之创建第9个项目-管理后台admin配置 1.配置setting文件INSTALLED_APPS = (    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.sites',    'django.contrib.messages',    'django.contrib.staticfiles',    # Uncomm…
本节内容我们将配置数据库,创建第一个model并且快速了解Django自动生成的管理后台(admin site) 目录 数据库配置 创建模型 激活模型 使用Django API 介绍Django管理后台 创建管理员用户 将应用注册到管理后台 数据库配置 打开上一节中新建的项目的配置文件,它是一个普通的python模块. 默认情况下,数据库配置使用SQLite,如果你数据库的新手,或者你仅仅是对Django感兴趣,这是最好的选择.SQLite包含在Python,所以不需要安装任何东西.当你开始你的…
本博文将一步步揭秘京东等大型网站的领域驱动模型,致力于让读者完全掌握这种网络架构中的“高富帅”. 一.预备知识: 1.接口: python中并没有类似java等其它语言中的接口类型,但是python中有抽象类和抽象方法.如果一个抽象类有抽象方法,那么继承它的子类必须实现抽象类的所有方法,因此,我们基于python的抽象类和抽象方法实现接口功能. 示例代码: from abc import ABCMeta from abc import abstractmethod #导入抽象方法 class F…
目录结构 1.前言 2.完整的操作步骤 2.1.第一步:查看[site.py]的源码 2.2.第二步:在应用[hello]所在目录里的[admin.py]里重写三个属性的属性值 2.3.第三步:重启服务 2.4.第四步:退出登录并再次成功登陆admin管理后台 2.5.第五步:查看最新的登录页面标题&登录框标题&首页标题 1.前言 首先: ①.在admin管理后台里,登录页面标题默认值是:[登录 | Django 站点管理员]: ②.在admin管理后台里,登录框标题默认值是:[Djang…
在urls.py文件中配置admin路径 from django.conf.urls import url from django.contrib import admin from blog.views import index urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', index, name='index') ] 将需要在后台显示的数据库配置在admin.py文件中 from django.contrib imp…
django自带的admin后台管理,可以实现对数据库表的增删改查,用起来十分方便.其使用和配置主要分为三个步骤: 1,创建超级用户 需要创建超级用户来登陆admin后台系统,在命令行中输入 python manage.py createsuperuser 然后根据提示设置用户名和密码(邮箱可不设置,密码至少八位) 2, 注册model表 在创建的app下的admin.py文件中,需要对创建的model表进行注册 使用格式如下: from django.contrib import admin…
一.数据库安装 打开mysite/settings.py配置文件,这是整个Django项目的设置中心.Django默认使用SQLite数据库,因为Python源生支持SQLite数据库,所以你无须安装任何程序,就可以直接使用它.当然,如果你是在创建一个实际的项目,可以使用类似PostgreSQL的数据库,避免以后数据库迁移的相关问题. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.pat…
目录结构 1.前言 2.完整的操作步骤 2.1.第一步:修改模型类Article 2.2.第二步:重启服务 2.3.第三步:退出登录并再次成功登陆admin管理后台 2.4.第四步:查看最新的表名称展示值和表字段名称展示值 3.相关学习资料 1.前言 ①.在admin管理后台里,表名称默认展示值是:第一个小写字母会被转为大写的表名+s: 比如有个数据表名为article,那么在admin管理后台里这数据表article的表名称默认展示值是:Articles: ②.在admin管理后台里,表字段名…
如果只是在admin中简单的展示及管理模型,那么在admin.py模块中使用admin.site.register将模型注册一下就好了: from django.contrib import admin from myproject.myapp.models import Author admin.site.register(Author) 但是,很多时候这远远不够,我们需要对admin进行各种深度定制,以满足我们的需求. 这就要使用Django为我们提供的ModelAdmin类了. Model…