向着DJANGO奔跑!

这个项目明天上半年要弄好,就牛X了哈哈。

平台化运维。PYTHON,SVN,SALTSTACK,.....一锅端~~:)

from django.contrib import admin

# Register your models here.
from books.models import Publisher, Author, Book

class AuthorAdmin(admin.ModelAdmin):
    list_display = ('first_name', 'last_name', 'email')
    search_fields = ('first_name', 'last_name')

class BookAdmin(admin.ModelAdmin):
    list_display = ('title', 'publisher','publication_date')
    list_filter = ('publication_date',)
    date_hierarchy = 'publication_date'
    ordering = ('-publication_date',)
    fields = ('title', 'authors', 'publisher', )
    filter_horizontal = ('authors',)
    raw_id_fields = ('publisher', )

admin.site.register(Publisher)
admin.site.register(Author, AuthorAdmin)
admin.site.register(Book, BookAdmin)

 

时间: 2024-10-02 16:13:30

向着DJANGO奔跑!的相关文章

关于DJANGO和JAVASCRIPT的时间

最近,实际一些简单统计时,要到库里去检索数据出来用HIGHCHARTS画图, 作一个简单的回照..   DJANGO用TEMPLATEVIEW来作.专业,正规:) class SAView(TemplateView): template_name = 'version/sa_site.html' paginate_by = 10 def get_context_data(self, **kwargs): context = super(SAView, self).get_context_data

解决一个Django Rest Framework的JSON输出的小问题

  在服务器升级迁移过程中,遇到一个见了鬼的问题. 同样的一个API输出,在本机测试时和生产中一台机器上的输出为纯数据的json格式. 而在另一台生产机器上却为加了统计和跳转信息的另一种json格式. 由于前端用了vue.js作了数据的加载,如果同样的代码,那获取json中对象的信息显然就会发生问题. 解决BUG的时间来不及,也无法深入调试.可用以下代码,判断json中是否有存在对象来进行对象的赋值,可解决这个输出问题. 以后找时间还是深入研究一下这个DRF的输出机制吧. //此处兼容djang

Python中Django框架下的staticfiles使用简介

  这篇文章主要介绍了Python中Django框架下的staticfiles使用简介,staticfiles是一个帮助Django管理静态资源的工具,需要的朋友可以参考下 django1.3新加入了一个静态资源管理的app,django.contrib.staticfiles.在以往的django版本中,静态资源的管理一向都是个问题.部分app发布的时候会带上静态资源文件,在部署的时候你必须手动从各个app中将这些静态资源文件复制到同一个static目录.在引入staticfiles后,你只需

django 文件上传 验证-django文件上传的格式验证问题,在线等!

问题描述 django文件上传的格式验证问题,在线等! 用django写入个文件上传的页面,需要上传文件名称和文件,且文件名只能为数字: class uploadForm(forms.Form): name = forms.IntegerField() headImg = forms.FileField() 遇到一个问题: 当上传的文件很大时,需要等文件上传完成后才会去验证文件名的格式是否为数字,如果 文件名不是纯数字上传就失败了,又得花很长时间重新上传,这显然是不合理的, django有什么方

ubuntu+阿里云搭建django网站,但是部署上去出现错误

问题描述 ubuntu+阿里云搭建django网站,但是部署上去出现错误 阿里云搭建django网站,域名和公网ip都买了并绑定且备案了,网站写好了,但是部署上去出现错误 Not Found The requested URL /educationma/search was not found on this server. Apache/2.4.7 (Ubuntu) Server at Port 80 哪位朋友知道该怎么办嘛?十分感谢 解决方案 在阿里云的控制面板上,申请客服,填写工单和联系电

Django快速开发之投票系统

参考官网文档,创建投票系统. ================ Windows  7/10 Python 2.7.10 Django 1.8.2 ================     1.创建项目(mysite)与应用(polls)            D:\pydj>django-admin.py startproject mysite D:\pydj>cd mysite D:\pydj\mysite>python manage.py startapp polls 添加到sett

在SAE上部署Python的Django框架的一些问题汇总

  这篇文章主要介绍了在SAE上部署Python的Django框架的一些问题汇总,SAE是新浪的一个在线APP部署平台,并且对Python应用提供相关支持,需要的朋友可以参考下 花了些工夫将碎片网部署到了SAE,中途遇到各类问题.感觉SAE看上去很美,实际上却并不是太成熟(至少python版如此). 下面记录下我遇到的一些主要问题以及解决方法. django版本问题 Django1.4都即将发布了,SAE平台自带的SAE版本依旧为1.2x.为使用django1.3版本,你需上传自己的django

继续完成昨天的第一个点:更改DJANGO的ADMIN后台的表单显示

遇到的问题是MANYTOMANY的选项太多,默认的DJANGO一个多选框搞得人蛋疼, 于是作了一个扩展,不是最好的,但方便多啦.. 也是在昨天说过的各个app的admin.py里操作:   from django.forms import CheckboxSelectMultiple # Register your models here. class SiteForm(forms.ModelForm): class Meta: forms.model = Site widgets = { 'a

Corel Painter绘制海边奔跑的黑马

Corel Painter绘制海边奔跑的黑马,希望本教程对您能有所帮助. 这次我们来做一幅临摹练习,本次练习的挑战在于结构的把握以及较复杂的环境色关系的体现.我们将使用 Corel Painter 来完成这个练习. 临摹参考照片: 临摹练习完成图: 1.我们将主要采用 Corel Painter 的油性蜡笔来完成,因为它的色彩混合比较自然. 图1 2.把油性蜡笔的 Grain 值调整至20以下可以得到比较强的颗粒质感,比较合适绘制马匹.Grain 的值越低,笔刷的颗粒密度就越小,相应的颗粒质感就