2019/3/5 python学习 网站开发

Djano Admin site学习 1:

一、admin注册app中的模型:

第一种方式:

from django.contrib import admin
from myproject.myapp.models import Author
admin.site.register(Author)

第二种方式(装饰器 @register):
from django.contrib import admin
from .models import Author

@admin.register(Author)
class AuthorAdmin(admin.ModelAdmin):
    pass

二、admin中注册多模型:

首先在models.py中将模型创建好如:
class Person(models.Model):    first_name = models.CharField(max_length=30)    last_name=models.CharField(max_length=30)class  Contact(models.Model):    name = models.CharField(max_length=50)    age = models.IntegerField(default=0)    email = models.EmailField()    def __str__(self):        return self.nameclass Tag(models.Model):

    name = models.CharField(max_length=50)    def __str__(self):        return  self.name

然后再在admin.py中修改第一项中的代码:
@admin.register(Contact)class ContactAdmin(admin.ModelAdmin):    list_display = (‘name‘, ‘age‘, ‘email‘)    search_fields = (‘name‘,)

admin.site.register([Person, Tag])

按上述代码完成的App——BLOG 主界面效果图如下:


原文地址:https://www.cnblogs.com/loiyxiaoj/p/10477848.html

时间: 2024-11-02 05:44:22

2019/3/5 python学习 网站开发的相关文章

Python学习网站

python学习网站 http://www.cnblogs.com/vamei/tag/Python/default.html?page=1 http://www.runoob.com/python/python-tutorial.html hhttp://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

Python学习——网站收集

Python官方网站:https://www.python.org/ Python 库windows平台安装包下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil 简明Python教程:http://sebug.net/paper/python/ Matplotlib官方网站:http://matplotlib.org/index.html wxPython官方网站:http://matplotlib.org/index.ht

学习网站开发的方向和需要技能

学习.net开发也有两年了,一年学校学习,一年实习,即将毕业,一直没写过什么博客,这次开始写一是对自己学习总结,二是希望对处学者有一定的参考意见,如果有错误的地方欢迎大牛们纠正.一开始学习的时候对于网站什么的一点也不了解处于空白的阶段,现在对于网站开发所需要的基础知识有点看法,网站开发分为前端.后端.数据库,浏览器请求页面的流程大致是如下图:前端需要学习的知识有html5.css3.javascript.jquery,了解DOM树:后端需要学一门语言,例如C#.java.php等:数据库要学一门

Python学习————软件开发目录规范

软件开发目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要.软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |-- db/ | |-- db_handle.py | |-- lib/ | |-- common.py | |-- conf/ | |-- settings.py | |-- run

python 学习网站

python 文档库 docs.python.org/2/library/index.html python 第三方模块查找 pypi.python.org

python学习之——开发环境搭建

最终选用 eclipse+pydev,网上相关资料也是极多的~~~ 1.安装python: 2.安装eclipse: 3.eclipse中安装pydev,eclipse中help—>ecliple marketplace 中搜索pydev,下载并安装: 使用marketplace避免无效路径对安装pydev插件的影响. 4.重启eclipse,windows—>perferences—>pydev—>python interpreter  添加python解释器,也就是python

【分享】Python学习资源大合集

地址:http://www.hejizhan.com/html/xueke/520/x520_03.html Python安装软件合集(Windows)(78) Python教程——游戏编程(13) Python教程——GUI编程(23) Python教程——科学计算与数据处理(17) Python教程——网络与数据库编程(15) Python教程——网站开发(20) Python基础教程合集(中文)(41) Python基础教程合集(英文)(60) PyGame安装程序(Windows)(11

python学习笔记(SMTP邮件发送)

想着给框架添加邮件发送功能.所以整理下python下邮件发送功能 首先python是支持邮件的发送.内置smtp库.支持发送纯文本.HTML及添加附件的邮件 之后是邮箱.像163.qq.新浪等邮箱默认关闭SMTP服务,需要我们手动打开 打开后通过发件人邮箱.授权密码 通过发件人的SMTP服务发送 代码如下: 1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 from email.mime.text import MIMEText 5 fr

小白学习Python之路---开发环境的搭建

本节内容 1.Python的介绍 2.发展史 3.安装Python 4.搭建开发环境 5.Hello World程序 一.Python的介绍 Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum).1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧<蒙提.派森干的飞行马戏团>(Monty Pyth