Django学习与开发
29
Jul.2013
笔记二: 创建Django APP实战
我的项目名为feifanlv,那么在这个项目下创建一个名为blog的APP。
执行: python manage.py startapp blog
会在项目feifanlv下面创建一个名为blog的目录,里面有四个文件。
__init__.py
models.py
views.py
tests.py
我的项目名为feifanlv,那么在这个项目下创建一个名为blog的APP。
执行: python manage.py startapp blog
会在项目feifanlv下面创建一个名为blog的目录,里面有四个文件。
__init__.py
models.py
views.py
tests.py
7
Nov.2012
1.先下载安装 setuptools-0.6c11
wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086
sh setuptools-0.6c11-py2.6.egg
wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086
sh setuptools-0.6c11-py2.6.egg
22
Jun.2012
一直在寻找产品部署环境和开发环境时,Django静态文件配置的差异化。比如说网站的css js和一些非程序相关的文件,我暂时看成是静态文件。我们怎么正确配置,才能让Django网站解析到静态文件呢?简明来说,要注意两个文件:settings.py url.py。
首先在settings文件中,引用os模块:
然后我们定义一个常量,项目的根目录地址:
再者就是给MEDIA_ROOT赋值为:
首先在settings文件中,引用os模块:
import os
然后我们定义一个常量,项目的根目录地址:
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
再者就是给MEDIA_ROOT赋值为:
13
Jun.2012
30
Apr.2012
在Django官方文档关于flatpages上写到:
Installation
To install the flatpages app, follow these steps:
Add ‘django.contrib.flatpages’ to your INSTALLED_APPS setting.
Add ‘django.contrib.flatpages.middleware.FlatpageFallbackMiddleware’ to your MIDDLEWARE_CLASSES setting.
Run the command manage.py syncdb.
这里官方文档写得不完整,其实应该有5步:
引用
Installation
To install the flatpages app, follow these steps:
Add ‘django.contrib.flatpages’ to your INSTALLED_APPS setting.
Add ‘django.contrib.flatpages.middleware.FlatpageFallbackMiddleware’ to your MIDDLEWARE_CLASSES setting.
Run the command manage.py syncdb.
这里官方文档写得不完整,其实应该有5步:
28
Mar.2012
在使用了在使用django-userprofile的时候报错:
GoogleDataAPINotFound at /
No exception supplied
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.3
Exception Type: GoogleDataAPINotFound
Exception Location: E:\workspace\feifanlv2012\travelsite\userprofile\views.py in <module>, line 72
Python Executable: C:\Python27\python.exe
Python Version: 2.7.2
原因是没有安装gdata包,安装一下即可!
GoogleDataAPINotFound at /
No exception supplied
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.3
Exception Type: GoogleDataAPINotFound
Exception Location: E:\workspace\feifanlv2012\travelsite\userprofile\views.py in <module>, line 72
Python Executable: C:\Python27\python.exe
Python Version: 2.7.2
原因是没有安装gdata包,安装一下即可!
18
Feb.2012
NGINX报错502的原因有很多种,其它的关于NGINX配置方面的这里就不说了,今天只说一下由于uWSGI的原因导致NGINX报错502的问题。
uWSGI的原因导致NGINX报错502的原因有两种: 第一,uWSGI服务停止; 第二,uWSGI配置不正确
第一种,只要重新启动uWSGI服务即可解决,我今天就遇到了第二种,因为换服务器搬迁的原因,更换了服务器,在原先服务器上正常运行的程序原样不动的配置在新的服务器上,NGINX报错502,但是uwsgi正常启动端口3031也正常监听。查看NGINX错误日志,发现如下:
uWSGI的原因导致NGINX报错502的原因有两种: 第一,uWSGI服务停止; 第二,uWSGI配置不正确
第一种,只要重新启动uWSGI服务即可解决,我今天就遇到了第二种,因为换服务器搬迁的原因,更换了服务器,在原先服务器上正常运行的程序原样不动的配置在新的服务器上,NGINX报错502,但是uwsgi正常启动端口3031也正常监听。查看NGINX错误日志,发现如下: