7章 Admin】的更多相关文章

要使用Django自带的管理界面,首先得激活- 激活的前提首先在你的项目的seeting目录下的INSTALL_APPS必须有以下的的包 django.contrib.admin django.contrib.auth 用户鉴别系统(只有此包有的时候才能用 python manger.py createsuperuser ) django.contrib.contenttypes django.contrib.sessions 支持匿名会话 --以下可选 django.contrib.comme…
Admin这个东西本身就已经存在于我们的项目中,是Django自己创建的.admin是Django自带的一个APP. # Application definition INSTALLED_APPS = [ 'django.contrib.admin', Django从1.9版本开始,Django对admin的用户名密码开始有一些安全上的限制.用admin或者数字123456789这些非常简单的密码都是不可以的,或者用老外的名字改一下大小写这些都是不行的. 所以这里设置成我们自己的名字就可以了.一…
原文:http://www.djangobook.com/en/2.0/frontmatter.html 译文:http://djangobook.py3k.cn/2.0/ 或者http://docs.30c.org/djangobook2/chapter01/ 其他资料:Django1.3 模板标签和过滤器:http://my.oschina.net/dddttttt/blog/304200 django documentation 1.5中文文档:http://django-chinese-…
第1章 介绍课程目标及学习内容 1-1 课程介绍: 第2章 课前准备 2-1 课前准备: 第3章 开发环境搭建 3-1 开发环境搭建: 第4章 创建项目及应用 4-1 创建项目,并了解项目目录下的部分文件的作用: 4-2 settings.py配置文件详解 4-3 创建应用,并了解应用目录下各个文件的作用,同时创建一个页面响应: 第5章 第一个Template 5-1 配置URL: 5-2 开发第一个Template: 第6章 Models 6-1 Models: 第7章 Admin 7-1 A…
在浏览器中打开该URL:http://127.0.0.1:8000/admin/ 我们可以检查一切是否正常,打开URL http://127.0.0.1:8000 我们首先创建一个管理员帐户: python manage.py createsuperuser 按照说明操作: Username (leave blank to use 'vitorfs'): larken Email address: larken@example.com Password:password123 Password…
1 如果没有创建超级管理员账号,先要创建python manage.py createsuperuser 2 在admin后台注册模型(如果没有这一步,登录http://127.0.0.1:8000/admin,看到admin用户只能添加用户,没有发表文章的一些功能) blog/admin.py from django.contrib import admin from .models import Post, Category, Tag admin.site.register(Post) ad…
Django奉行Python的内置电池哲学.它自带了一系列在Web开发中用于解决常见问题或需求的额外的.可选工具.这些工具和插件,例如django.contrib.redirects都必须在settings中的INSTALLED_APPS处进行注册,有的还需要执行manage.py migrate命令,在数据库中创建一些数据表. Admin站点是Django有别于其它Web框架最重要的一点,并且非常受欢迎,简直是出门旅游xxxx的必备.不管你是写个小demo还是做个大项目都用得上.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…
Django的admindocs应用可以从模型.视图.模板标签等地方获得文档内容. 一.概览 要激活admindocs,请按下面的步骤操作: 在INSTALLED_APPS内添加django.contrib.admindocs 在urlpatterns内添加url(r'^admin/doc/',include('django.contrib.admindocs.urls')).确保它处于r'^admin/'条目之前,原因你懂的. 安装Python的docutils模块(http://docuti…
通常情况下,admin的工作模式是"选中目标,然后修改目标",但在同时修改大量目标的时候,这种模式就变得重复.繁琐. 为此,admin提供了自定义功能函数actions的手段,可以批量对数据进行修改.admin内置了一个批量删除对象的操作,如下图所示: 下面以一个新闻应用的文章模型为例,介绍一个批量更新的自定义actions,它将选择的文章由"草稿"状态更新为"发布"状态: 首先是模型的代码: from django.db import mode…