文档章节

python diango 新建blog

connie_wu
 connie_wu
发布于 2015/06/06 17:51
字数 226
阅读 8
收藏 0
点赞 0
评论 0

python manage.py startapp blog  #新建



定义数据模型

vim models.py 



from django.db import models


# Create your models here.

class Blog(models.Model):

    title = models.CharField(max_length = 50)

    content = models.TextField()


    public_time = models.DateTimeField(auto_now_add=True)

    updated = models.DateTimeField(auto_now=True)



让models变成表需要执行数据同步

vimsettings.py 

INSTALLED_APPS = (

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'blog',


)


配置app信息 admin.py

倒入模块

from blog.models import Blog

admin.site.register(Blog)



修改blog 显示标题


vim model.py

def __unicode__(self):


        return self.title


配置 blog页面显示时间 修改admin.py

class BlogAdmin(admin.ModelAdmin):

    list_display = ('title','created')

    


admin.site.register(Blog, BlogAdmin)





修改页面显示中文和时区 settings.py


LANGUAGE_CODE = 'zh-cn'


TIME_ZONE = 'Asia/Shanghai’




命令行测试python manage.py shell

from blog.models import Blog

blog = Blog(title=’test1’,content=’test1…….’)

blog.title #访问

blog.save()



Blog.objects.all()

for i in Blog.objects.all():

print i.title


Blog.objects.get(id=1) #id默认为主键


Blog.objects.filter(title=’test1’)  #过滤查询




设置url支持哪些功能views.py

from django.http import HttpResponse

from django.core.context_processors import request

#视图函数

    html = '<b>hello world<b>'


    return HttpResponse(html)


定义使用视图函数urls.py


url(r'^$','blog.views.index'),


© 著作权归作者所有

共有 人打赏支持
connie_wu
粉丝 0
博文 18
码字总数 4503
作品 0
朝阳
Python3快速入门——(1)python变量和输入输出函数

1、Python语言 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式...

飞天小橘子
03/14
0
0
New Django Project

我们可以通过命令:django-admin.py startproject [projectname]在当前目录下建立一个名为[projectname]的项目,假设我们要建立一个名为blog的Django项目,则我们使用以下命令建立: Python...

markGao
2014/01/29
0
0
Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)

博主最近在学习写爬虫,需要下载scrapy。可是先是解决了缺少VC++9.0问题之后,又总是报出UnicodeError问题。报错信息如下: UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in ...

pasilo
06/28
0
0
在UbuntuKylin15.04上安装GIScript2015

GIScript入门教程参见:http://my.oschina.net/u/2306127/blog/484213,这里介绍基于SIP的C++封装为Python的方法和使用过程。 GIScript2015版采用了新的SIP封装,从而可以更好地与C++接口保持...

openthings
2015/06/24
0
0
python基础(7):变量、参数、函数式编程

1、使用glob模块通配符过滤文件 使用glob模块可以用通配符的方式搜索某个目录下的特定文件,返回结果是一个list import globflist=glob.glob('*.jpeg') 使用os.getcwd()可以得到当前目录,如...

大数据之路
2014/05/28
0
0
在 Xcode 里编译运行 Python 代码

Xcode有着良好的自动补全功能和自动缩进功能,而且Xcode本身也是iOS开发唯一的选择。我们是否可以在这样一个集成环境里,搭建python运行环境呢?答案是可以的,而且很简单,运行的时候也很方...

浪子艾菲儿
2014/08/07
0
0
Python中如何调用C++写的扩展模块

Python中如何调用C++写的扩展模块 来自: http://www.itivy.com/python/archive/2012/2/13/python-call-cpp-module.html Python可以调用C++写的扩展模块,具体调用的方法如下: 1.去http://...

FreeBlues
2012/07/17
0
0
django-haystack+solr实现搜索

前天晚上写了个django-haystack和whoosh结合来实现搜索功能的,今天把solr看了下,下面是实现过程。 1.首先下载solr。http://mirror.bjtu.edu.cn/apache/lucene/solr/3.6.1/apache-solr-3.6....

暖殇
2012/12/13
0
0
Python Django网站博客收藏

Python编程 赖勇浩的编程私伙局 TechParty:珠三角技术沙龙 | 打造泛珠三角技术圈线上线下交流的平台 TopCoder,Inc. Code Golf | Home 蜻蜓点水 举重若轻 - 沈崴 - 网易博客 The Python Chall...

岭南六少
2011/08/18
0
1
在Django中使用PostgreSQL数据库

配置前的基本情况说明: win7 +python2.7.3+PostgreSQL9.22+ Django1.4.3 psycopg2-2.4.6.win32-py2.7-pg9.2.2-release 使用步骤: 安装python 安装Django 安装PostgreSQL9.22 安装psycopg2-......

z.net
2013/12/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

mysql 主从复制中遇到的错误!

。。。。。

万建宁
11分钟前
0
0
DUBBO 详细介绍

摘要: 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架...

明理萝
22分钟前
0
1
4 个快速的 Python 编译器 for 2018

简评:Python 和其他的解释型语言一样经常被吐槽性能不行,所以开发人员为了提升性能创建了不少编译器,本文则选取其中的四个做了基准测试。 Python 其实是一种相当快的语言,但它并不像编译...

极光推送
25分钟前
0
0
spring boot注册多个MQ服务器的问题

关于注册到多个MQ源的文章已经有很多了,这里记录一下声明queue的坑; 如果使用注册bean的方式声明queue,会导致声明的queue同时被注册到所有的MQ源上; //如果使用下面的声明方式,que...

placeholder
26分钟前
0
0
Java面试基础篇——第九篇:BIO,NIO,AIO的区别

现在IO模型主要分三类:BIO(同步阻塞IO),NIO(同步非阻塞IO),AIO()。 先来看看BIO。 1. BIO 服务端接受到请求后,要指派或新建一个线程去处理客户端的IO请求,直到收到断开连接的指令。这么做...

developlee的潇洒人生
31分钟前
0
0
@RequestMapping @ResponseBody 和 @RequestBody 用法与区别

1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为...

特拉仔
33分钟前
1
0
基于 HTML5 结合互联网+ 的 3D 隧道

前言 目前,物资采购和人力成本是隧道业发展的两大瓶颈。比如依靠民间借贷,融资成本很高;采购价格不透明,没有增值税发票;还有项目管控和供应链管理的问题。成本在不断上升,利润在不断下...

xhload3d
35分钟前
0
0
济南小程序热度分析

原文链接:http://www.jnqianle.cn/company/2072.html

tianma3798
36分钟前
1
0
大数据软件

beats 采集 kafka spark hive es grafana zeppelin

ArlenXu
38分钟前
0
0
Mac item2常用快捷键

标签 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 command + 左右方向键 切换全屏:command + enter 查找:command + f 分屏 水平分屏:command + d 垂直分屏:c...

说回答
41分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部