1.简述
1.1 开发环境
该笔记所基于的开发环境为:windows8、python2.7.5、psycopg2-2.4.2、django1.5.4、pyCharm-2.7.3。以上所描述的软件、插件安装、破解等可以参考之前的python笔记,提供了具体的资源链接和操作步骤。
1.2 django学习笔记简介
django学习基于官网提供的投票应用,是学习该应用编写过程中,遇到的问题、知识点、注意问题等的总结,同时包含大量学习过程中的截图,方便大家更直观的学习。
它将包含两部分:
一个公共网站,可让人们查看投票的结果和让他们进行投票。
一个管理网站,可让你添加、修改和删除投票项目。
官网文档链接为
1.3 关于笔记
同样作为初学者,写这篇文章时,刚刚看到教程的第4部分,笔记中有不足之处,还希望大家指正,真心与大家共同讨论学习!
admin登录
2.1进入管理员模式
设置三项
- 在 设置中取消 "django.contrib.admin" 的注释。
- 编辑你的 mysite/urls.py 文件并且将有关管理的行取消注释 – 共有三行取消了注释。
# Uncomment the next two lines to enable the admin:from django.contrib import admin (1)admin.autodiscover() (2)urlpatterns = patterns('', # Examples: # url(r'^$', '{ { project_name }}.views.home', name='home'), # url(r'^{ { project_name }}/', include('{ { project_name }}.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin:url(r'^admin/', include(admin.site.urls)), (3))
- 刷新数据库
2.2 运行服务器
2.3浏览器访问登录界面
username:xiaoyuer
password:yuerps: 如果未创建superuser或忘记密码,可以新创建一个账户
------------------------------------------------
博主经营一家发饰淘宝店,都是纯手工制作哦,开业冲钻,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!
店名: 经营: 发饰、头花、发夹、耳环等(手工制作)网店:
---------------------------------------------------------------------
继续正题...
2.4 登录成功
可编辑的内容,包括 groups ,users 和 sites 。这些都是 Django 默认情况下自带的核心功能
2.5 创建admin.py文件
我们需要告诉管理网站 Poll 对象要有一个管理界面。为此,我们在你的 polls 目录下创建一个名为admin.py 的文件,并添加如下内容:
from django.contrib import adminfrom polls.models import Polladmin.site.register(Poll)
2.6 重启server
你需要重启开发服务器才能看到变化。通常情况下,你每次修改过一个文件后开发 服务器都会自动载入,但是创建一个新文件却不会触发自动载入的逻辑。
关闭后重新启动
2.7 刷新浏览器页面,查看poll功能列表
2.8 样式修改优化
查看
TEMPLATE_DIRS = ( '/mysite/templates', # 将此处改为你的目录。)
3.2 拷贝django模版到mysite工程目录中
店名:
经营: 发饰、头花、发夹、耳环等(手工制作)网店: