python diango 新建blog
2015-06-06 00:00
726 查看
摘要: python diango 新建blog
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'),
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'),
相关文章推荐
- python django框架 安装
- python 多线程threading
- python 多进程multiprocessing
- DataFrame与shp文件相互转换
- 使用HashRing实现python下的一致性hash
- python虚拟环境的使用
- Python函数式编程实践
- Python快速入门(5)
- Python模拟登陆
- python3支持excel读写
- [置顶] Python入门-函数的使用到程序的发布安装
- ubuntu下python opencv搭建
- LRU算法的Python实现
- python多重继承
- MySQLdb(Python)executemany和ON DUPLICATE KEY UPDATE的使用问题
- python 发邮件 utf-8
- python 时间戳 datetime string 转换
- Python问题记录:如何处理中文网页中的多余空格
- python django模型内部类meta详解
- python的一些零碎笔记