python+django 博客

环境: python 27

     Django1.8.14

到安装目录下,创建工程: 输入django-admin.py startproject mysite
在工程下创建blog应用  python manage.py startapp blog
初始化数据库 :python manage.py syncdb (如果提示无法识别该命令,是因为django版本不对,用imgrate 命令代替,详情查看http://www.jianshu.com/nb/293635
mysite Django 自带的一个后台管理系统
mystie/mysite/settings.py 文件: 添加如下代码:
 
 

mystie/mysite/urls.py文件,添加如下代码:

三、启动服务

python manage.py runserver
访问后台 127.0.0.1:8000/admin/显示正常

 

四、重点:设计model (数据表)

在mysite/blog/model.py 添加代码如下(红框内代码,并且最后一个注释取消):

在网站添加bloglist 模板,效果即在首页增加blogpost 一行显示

五、 同步数据库信息 :python manage.py makemigrations blog
      重启服务: python manage.py runserver

六、如上图添加红框下代码,BlogPostAdmin类,继承admin.ModelAdmin父类,以列表的形式显示BlogPost的标题和时间

效果如下:


七、创建公共查看页面

一个模板(template

Mystite/blog/template 添加index.htmlbase.html(页面效果)




一个视图(view: blog/mysite/views.py


一个 urls.py  ,mysite/urls.py

代码如下:


效果如下:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值