博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-django开发学习笔记二
阅读量:6751 次
发布时间:2019-06-25

本文共 2193 字,大约阅读时间需要 7 分钟。

  

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部分,笔记中有不足之处,还希望大家指正,真心与大家共同讨论学习!

2.管理员

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

 2.2 运行服务器

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

2.3浏览器访问登录界面

           

  

     username:xiaoyuer

     password:yuer 

ps: 如果未创建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 样式修改优化

     查看

 

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://gfvho.baihongyu.com/

你可能感兴趣的文章
Android定位&地图&导航——基于百度地图,实现自定义图标绘制并点击时弹出泡泡...
查看>>
FPGA管脚约束
查看>>
软件测试用例
查看>>
python mysql 单表查询 多表查询
查看>>
android handler概念解释
查看>>
eclipse代码左虚线对齐设置
查看>>
C中的sizeof
查看>>
插入排序的Java代码实现
查看>>
Spring整合Web开发
查看>>
cesium加载shp格式数据
查看>>
博客已搬家,新博地址 http://www.yiven.vip
查看>>
在SContruct中编译.c
查看>>
菜鸟Scrum敏捷实践系列(三)用户故事的组织---功能架构的规划
查看>>
让ubuntu开启ssh服务以及让vi/vim正常使用方向键与退格键
查看>>
hdu1325 并查集
查看>>
简易时间序列分析的方法总结(R实现)
查看>>
10.两个链表的交叉
查看>>
dynamic 是什么
查看>>
学习日记0829 IP协议 子网掩码 端口TCP协议的三次握手 四次挥手 套接字socket
查看>>
jQuery中json对象与json字符串互换
查看>>