码迷,mamicode.com
首页 > 其他好文 > 详细

Django 1.7 Tutorial 学习笔记

时间:2014-12-12 19:00:04      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   


官方教程在这里 : Here

写在前面的废话:)) 以前学习新东西,第一想到的是找本入门教程,按照书上做一遍。现在看了各种网上的入门教程后,我觉得还是看官方Tutorial靠谱。书的弊端一说一大推


 

本文不是对Tutorial的翻译,只是写下一些想法:

我是为了开发自己的网站而学习的django的(www.liuruiqi.me),Digital Ocean默认使用postgresql数据库,所以首先安装:

sudo apt-get  install postgresql 
sudo apt-get  install python-psycopg2

然后设置相应的superuser和Database:

sudo -u postgres createuser -P -s -e  foo#注意记住密码
sudo -u postgres createdb testbd -O  foo #创建数据库
sudo service postgresql start / stop  #启动/关闭服务器

然后在新创建的mysite/settings.py里面修改数据库设置:

 DATABASES = {
     default: {
         ENGINE: django.db.backends.postgresql_psycopg2,
         NAME: testdb,
         USER: foo,
         PASSWORD: foo ,
         HOST: localhost,
         PORT:‘‘,
     }
}

然后执行命令: ./manage.py migrate 就可以成功写入数据库了。


 

定制admin管理页面:

 

 


 

使用Template:

 


 

使用静态文件:

 

遇到的问题:

按照Tutor在polls目录下添加了static/polls/style.css以后,不能成功加载,404 error产生,google之后有个类似的:Here

解决: 由于在polls下的view.py中index相应时我们有使用render返回HttpResponse对象,而是调用的HttpResponse的构造方法,关于ResponseContext没有设置正确,

我改成使用Tutor中的render方法后,就可以成功加载css文件了。

 

参考: 

https://docs.djangoproject.com/en/1.7/intro/tutorial01/

http://stackoverflow.com/questions/10355194/how-to-serve-static-files-for-local-development-in-django-1-4

 

Django 1.7 Tutorial 学习笔记

标签:style   blog   http   io   ar   color   os   使用   sp   

原文地址:http://www.cnblogs.com/ridox/p/django-tutorial.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!