`
xiaolin0199
  • 浏览: 573377 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

DJANGO 从0.96过渡到1.0

阅读更多

一,MODELS修改;
1,maxlength-->max_length
2,FloatField-->DecimalField
3,def __str__(self):-->def __unicode__(self):

4,另1.0版的MODELS没有class Admin了,在MODELS的同级目录,有一个新的admin.py文件,1.0将所有的Admin类定义到这个文件去了。
格式如下:

from django.contrib import admin
from models import Author

class AuthorAdmin(admin.ModelAdmin):
    list_display = ['first_name', 'last_name']

admin.site.register(Author, AuthorAdmin)
#其中Author是在models中定义的类,AuthorAdmin是新定义的,用这句话将他们注册。
 

二,URLConf修改:
(r'^admin/', include('django.contrib.admin.urls'))
代换成 
from django.contrib import admin
admin.autodiscover()

(r'^admin/(.*)', admin.site.root)
 

三,settings修改:
1,在最后增加 LOGIN_REDIRECT_URL = "/admins/" #LOGIN_REDIRECT_URL是1.0才有的,这里我定义后,用利用DJANGO自带的login登陆后会跳转到这个页面。

四,views中修改:
1,没有oldforms及newforms,统一使用forms #from django import forms
2,ObjectPaginator替换为Paginator #from django.core.paginator import Paginator

五,图片上传
   
#上传LOGO
try:
    buf = request.FILES['logo'] 
    #buf = request.FILES.get('logo',None) (0.96)
    if buf:
        data = buf.read() #data = buf['content'] (0.96)
        f = StringIO.StringIO(data)
        image = Image.open(f)
        date = datetime.datetime.now()
        photoname = '%s-%s.png' % (datetime.datetime.strftime(date,"%Y%m%d%H%M%S"),userid)
        name = '%s/img/company/%s' % (MEDIA_ROOT,photoname)
        image.save(file(name,'w'),'png')
分享到:
评论

相关推荐

    Django Book 0.96中文

    Django Book 0.96中文 chm Django是非常流行的python web开发框架

    Django-0.96.tar.gz

    这个名为"Django-0.96.tar.gz"的压缩包文件,显然包含了Django框架的0.96版本,这是一个早期的稳定版本,可能适用于那些需要向后兼容或对特定旧版本有需求的项目。 Django的核心特性包括: 1. **模型(Model)**:...

    Django Book 0.96中文.chm

    在《Django Book 0.96中文版》中,你可以学习到以下几个核心知识点: 1. **Django安装与设置**:包括如何在本地环境中安装Python和Django,以及配置开发环境,如设置虚拟环境、安装依赖库等。 2. **项目与应用创建...

    The Django Book 0.96 中文版

    《The Django Book 0.96 中文版》是一本详细介绍Django框架的教程,针对初学者和有经验的开发者提供了全面的指南。Django是一个用Python编写的开源Web开发框架,它遵循“快速、优雅、可移植”的设计哲学,旨在使开发...

    bae_django_polls_v1.0

    【标题】"bae_django_polls_v1.0"是一个基于百度云服务平台(BAE)3.0版本部署的Django Polls应用程序。Django是Python编程语言中的一款流行Web框架,它提供了完整的解决方案来构建高效、可扩展的网络应用。而Polls...

    双鱼林Python基于Django图书管理系统 v1.0.rar

    《双鱼林Python基于Django图书管理系统 v1.0》是一个使用Python的Web框架Django开发的图书管理软件。这个项目对于学习Django框架、理解Web应用开发以及实践数据库管理和图书信息系统的构建具有很高的参考价值。它...

    Python库 | django-simplesearch-1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:django-simplesearch-1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    archive_ 双鱼林Python基于Django图书管理系统 v1.0 [江西新余电信].zip.zip

    《双鱼林Python基于Django图书管理系统 v1.0》是一个使用Python的Web框架Django开发的图书管理软件。这个系统旨在提供一个高效、便捷的方式来管理和检索图书信息,适合小型图书馆或者个人图书收藏者使用。Django是一...

    Python基于Django图书管理系统 V1.0

    采用技术: Django(一个MVT框架,类似Java的SSM框架) 人生苦短,我用Python,咱们今天就来分享一个用Python语言开发的基于Django框架的图书管理系统吧。项目前台和后台界面模板都是自己编写,前台采用Bootstrap框架...

    双鱼林Python基于Django图书管理系统 v1.0-源码.zip

    【标题】"双鱼林Python基于Django图书管理系统 v1.0-源码.zip" 提供的是一个使用Python编程语言和Django框架构建的图书管理系统的源代码版本。这个系统可能用于图书馆自动化管理,帮助管理员进行图书的入库、借阅、...

    djangoBook 中文 v1.0 v2.0 合并美化版 原创

    Django book 1.0, Django book 2.0 美化合并版, 版权归属 http://djangobook.py3k.cn/, 美化合并 by Rogues, http://rogues.download.csdn.net/ 下载正版! Django book 2.0 中文版 第一章:介紹Django 第二章:...

    双鱼林Python基于Django图书管理系统 v1.0

    程序开发软件:Pycharm 数据库:mysql 采用技术: Django(一个MVT框架,类似Java的SSM框架)人生苦短,我用Python,咱们今天就来分享一个用Python语言开发的基于Django框架的图书管理系统吧。项目前台和后台界面模板...

    Django博客系统(Python) 1.0

    Django博客系统(Python)的数据库与模型非Django自动生成,采用Python的web开发框架(Django)和Mysql数据库,数据库的设计很不规范,由于时间方面的问题(基于才“出道”时的原有博客数据库结构),图片上传采用Python的...

    django book 1.0

    该书详细介绍了Django 1.0版本的相关知识,内容涵盖了从基础概念到高级用法的多个层面。本书的附录部分非常有用,适合有一定编程基础的开发者阅读。 知识点概述: 1. Web框架概念与MVC设计模式 Django是一种高级...

    django1.0文档

    **Django 1.0 文档概述** Django 1.0 是一个强大的开源 Web 开发框架,基于 Python 语言,旨在使 web 应用程序的创建变得快速、简单且实用。这个“django1.0文档”是官方提供的详尽指南,包含了关于 Django 1.0 的...

    PyPI 官网下载 | django-countries-1.0.tar.gz

    **PyPI 官网下载 | django-countries-1.0.tar.gz** 在Python的世界里,PyPI(Python Package Index)是官方的软件包仓库,它为开发者提供了分享和发现Python库的平台。当我们看到"PyPI官网下载",这意味着我们要...

    The Django Book1.0中文版

    《Django Book 1.0中文版》是针对Python Web开发框架Django的一份详尽教程,它提供了中英文双语对照,便于学习者深入理解Django的核心概念和功能。Django作为一款强大的、高性能的开源框架,因其高效、安全且易于...

    Python库 | django_dramatiq_pg-1.0.tar.gz

    6. **集成与部署**:如何将django_dramatiq_pg集成到现有的Django项目中,配置相应的设置,以及在生产环境中部署和监控异步任务。 7. **错误调试和日志记录**:学习如何调试Django和Dramatiq中的问题,以及设置合适...

    PyPI 官网下载 | django_cape-1.0.tar.gz

    其次,`django_cape-1.0.tar.gz`是一个特定版本的软件包,它基于Python的Web框架Django,名为`django_cape`,版本为1.0,并以`.tar.gz`的格式打包。 描述中提到“资源来自pypi官网”,再次确认了该软件包是从PyPI...

    PyPI 官网下载 | django-editorjs-1.0a1.tar.gz

    标题中的“PyPI 官网下载 | django-editorjs-1.0a1.tar.gz”指出这是一个从Python Package Index(PyPI)官方源下载的软件包,名为“django-editorjs”。这个包的版本是1.0 alpha 1,其格式为tar.gz,这是一种常见的...

Global site tag (gtag.js) - Google Analytics