python-django开发学习笔记二

  

1.简述

  1.1 开发环境html

  该笔记所基于的开发环境为:windows八、python2.7.五、psycopg2-2.4.二、django1.5.四、pyCharm-2.7.3。以上所描述的软件、插件安装、破解等能够参考以前的python笔记,提供了具体的资源连接和操做步骤。python

  1.2 django学习笔记简介  数据库

  django学习基于官网提供的投票应用,是学习该应用编写过程当中,遇到的问题、知识点、注意问题等的总结,同时包含大量学习过程当中的截图,方便你们更直观的学习。  django

  它将包含两部分:windows

    一个公共网站,可以让人们查看投票的结果和让他们进行投票。浏览器

    一个管理网站,可以让你添加、修改和删除投票项目。服务器

  官网文档连接为http://django-chinese-docs.readthedocs.org/en/latest/python2.7

    

  1.3 关于笔记post

  一样做为初学者,写这篇文章时,刚刚看到教程的第4部分,笔记中有不足之处,还但愿你们指正,真心与你们共同讨论学习!学习

2.管理员

admin登陆

2.1进入管理员模式

     设置三项

  • 在 INSTALLED_APPS 设置中取消 "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
)
  • 刷新数据库
          运 行  python manage.py syncdb  命令。既然你添加了新应用到  INSTALLED_APPS  中,数据库表就须要更新。

 2.2 运行服务器

     在“mysite工程文件夹”中执行run语句

2.3浏览器访问登陆界面

     http://127.0.0.1:8000/admin/      

  

     username:xiaoyuer
     password:yuer 

ps: 若是未建立superuser或忘记密码,能够新建立一个帐户

     http://django-chinese-docs.readthedocs.org/en/latest/topics/auth/default.html#topics-auth-creating-superusers

        

 

------------------------------------------------

 

  博主经营一家发饰淘宝店,都是纯手工制做哦,开业冲钻,只为信誉!须要的亲们能够光顾一下!谢谢你们的支持!
店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制做)
网店:
  http://shop117066935.taobao.com/

 

  ---------------------------------------------------------------------

 

继续正题... 

 

  

 

2.4 登陆成功

     可编辑的内容,包括 groups ,users 和 sites 。这些都是 Django 默认状况下自带的核心功能

 

2.5 建立admin.py文件

     咱们须要告诉管理网站 Poll 对象要有一个管理界面。为此,咱们在你的 polls 目录下建立一个名为admin.py 的文件,并添加以下内容:

from django.contrib import admin
from polls.models import Poll
admin.site.register(Poll)

2.6 重启server

     你须要重启开发服务器才能看到变化。一般状况下,你每次修改过一个文件后开发 服务器都会自动载入,可是建立一个新文件却不会触发自动载入的逻辑。

     关闭后从新启动

      

 2.7 刷新浏览器页面,查看poll功能列表

 

       

 2.8 样式修改优化

     查看http://django-chinese-docs.readthedocs.org/en/latest/intro/tutorial02.html

 

3.自定义管理员外观(简单示例)
3.1在setting中添加templates目录
TEMPLATE_DIRS = (
    '/mysite/templates', # 将此处改成你的目录。
)

3.2 拷贝django模版到mysite工程目录中

       Django 源代码中自带的默认 Django 管理模板的目录:
             /django/contrib/admin/templates/admin/base_site.html     
      工程目录:
        /mysite/templates/admin/base_site.html
 
3.3修改templates文件
     修改网站名称
  
3.4 查看页面效果
          

 

 店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制做)
网店:
  http://shop117066935.taobao.com/

相关文章
相关标签/搜索