编写第一个Django app,第四部分——初控Django的管理员功能

启用管理员功能

Django的管理员功能默认是不启用的——这是一个可选项。想要为你的程序 启用管理员功能,需要做这三样事情:

1.在INSTALLED_APPS设置中添加"django.contrib.admin"。

2.运行python manage.py syncdb。当你添加一个新的应用程序到 INSTALLED_APPS时,数据库的表需要手动更新。

3.编辑文件mysite/urls.py,取消注释"Uncomment the next two lines..." 下的那些行注释。这个文件是一个URL映射。

最后,你的urls.py文件应该像下面的那样:

from django.conf.urls.defaults import *
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
   # Example:
   # (r'^mysite/', include('mysite.foo.urls')),
   # Uncomment the admin/doc line below and add 'django.contrib.admindocs'
   # to INSTALLED_APPS to enable admin documentation:
   # (r'^admin/doc/', include ('django.contrib.admindocs.urls')),
   # Uncomment the next line to enable the admin:
   (r'^admin/(.*)', admin.site.root),
)

启动开发版服务器

让我们启动开发版服务器并浏览管理员页面。

python manage.py runserver

现在,打开浏览器,在你的本地域中进入"/admin/"——如, htt://127.0.0.1:8000/admin/。你将会看到管理员的登录界面:

时间: 2024-10-27 04:54:43

编写第一个Django app,第四部分——初控Django的管理员功能的相关文章

编写第一个Django app,第一部分——创建项目

编写第一个Django app,第一部分--创建项目 让我们通过例子来学习. 通过这个指导教程,我们将一步步地教你创建一个简单的投票系统. 这个系统分为两部分: 1.一个公共的页面让人们投票和查看投票结果. 2.一个管理员页面让你添加,修改和删除投票. 我们假定你已经安装了Django.你可以运行Python编译器并输入import django来测试Django是否已经安装.如果命令运行成功,没有错误,说明Django 已经安装了. 新建项目 如果你是第一次使用Django,你必须确保一些初始

编写第一个Django app,第三部分——玩转模型层的API

玩转模型层的API 现在,让我们进入Python shell中玩转Django为我们提供了的免费的API.使 用下面的命令运行Python shell: python manage.py shell 现在你已经进入到shell中了,研究一下这些数据库的API吧: >>> from mysite.polls.models import Poll, Choice # Import the model classes we just wrote. # 现在系统中还没有polls. >&g

Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App

原文:Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App 安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneGap.ionic.AngularJS这些框架或库的关系,我个人理解是这样,PhoneGap是一个商业项目,用来实现HTML5式的跨平台开发,后来Adobe公司将其中的核心代码开源,就是Co

[译]Workcation App – 第四部分. 场景(Scenes)和 RecyclerView 的共享元素转场动画(Shared Element Transition)

本文讲的是[译]Workcation App – 第四部分. 场景(Scenes)和 RecyclerView 的共享元素转场动画(Shared Element Transition), 原文地址:Workcation App – Part 4. Shared Element Transition with RecyclerView and Scenes 原文作者:Mariusz Brona 译文出自:掘金翻译计划 译者:龙骑将杨影枫 校对者:张拭心.Feximin Workcation App

如何用 React Native 创建一个iOS APP?

诚然,React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用.在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等. React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地平台上构建世界一流的应用程序体验.React Native 把重点放在所有开发人员关心的平台的开发效率上--开发者只需学习一种语言就

android一个普通app-Android一个普通app,后台常驻服务实现

问题描述 Android一个普通app,后台常驻服务实现 [重金求]Android一个普通app,后台常驻服务实现,例如QQ.微信等的后台消息推送服务,要求如下: 常驻后台运行,系统杀死后,可自行启动: 不能被360等手机助手杀死: 电量消耗要低 解决方案 haonanhhhhhhhhhhhh 解决方案二: haonanhhhhhhhhhhhh 解决方案三: 这个有点不现实吧 QQ 微信都是能被杀死的哟 解决方案四: Android 软件升级(后台服务 + 通知栏进度条)

我用opencv2.4编写了一个算法并生成了.DLL ,并在我电脑上用C#调用成功, 但在没有安装opencv2.4.9电脑上用C#使用, 请问怎把用到的op

问题描述 我用opencv2.4.9+VS2010平台上用C++编写了一个算法并生成了.DLL,并在我电脑上用C#调用成功,但是在没有安装opencv2.4.9的电脑上用C#使用,请问怎把用到的openCV库里的.DLL也一起封装到我要生成的算法代码的DLL中,让其他没有安装opencv2.4.9的电脑的C#调用?谢谢指教,不胜感激! 解决方案 解决方案二:大家有好的方法,可以发我邮箱3044757309@qq.com,谢谢大家了,不胜感激......解决方案三:1.不要嫌麻烦,把opencv的

我用ssh三大框架编写完一个功能后,测试时出现了这个错误,求解。

问题描述 我用ssh三大框架编写完一个功能后,测试时出现了这个错误,求解. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean.xml]: Invocation of init method failed; nested exception is org.hiberna

c++-自己编写的一个windows服务不能启动

问题描述 自己编写的一个windows服务不能启动 我用C++编写了一个简单的windows服务,服务的任务是服务启动后向文件中循环写入文字,我的服务可以安装,但是启动时会显示本地计算机上的 xx服务启动后停止,我的电脑加入了公司的域,请问跟加域有关系吗? 解决方案 你是不是把代码逻辑写在OnStart里面了?你需要在OnStart中启动一个线程,并且用死循环保持住线程,将真正的逻辑写在里面. 解决方案二: 当然,否则OnStart执行完,没有保持住的线程,程序就停了.你可以google一些别人