django,如何安装和使用第三方apps

有些问题非常浅显,但却很关键。由于太简单,网上的资料反倒很少,比如“如何在django中使用第三方apps”,

python的方便之处就在这里,有丰富的现成app可供使用,比如注册,头像,分页等等。直接回答这个问题的文章

并不多,综合我搜的的资料和今天的实践写成本文,希望对新手有所帮助。

安装

安装方式有两种,以django-pagination(一个分页app)为例:
1)将django-pagination的安装包下载下来解压后运行自带的"setup.py"来安装用,它有一种更好更简单的方式:"pip install django-pagination"命令安装,这样django-pagination将被安装到"...\SAEPYTHON\Lib\site-packages"目录中,其中SAEPYTHON为virtualenv环境。
这种方式的优点:(1)易于升级 (2)将自己写的app和第三方app隔离开
缺点:在一些没有安装权限的主机环境中无法使用
2)将django-pagination下载下来放到工程的目录中,或者PYTHONPATH所覆盖的目录中,这样可以利用"相对import"的特性,或者一步到位的安装到PYTHONPATH覆盖的目录中。
这种方式的优缺点和第一种方式刚好相反。

使用
安装完成之后一般经过以下步骤中一个或几个的才可以使用
1)修改settings.py
添加app
INSTALLED_APPS = (
...,
'pagination',
)
2) 添加中间件
MIDDLEWARE_CLASSES = (
...,
'pagination.middleware.PaginationMiddleware',
)
3)运行 manage.py syncdb 来同步数据库。
4)修改urls.py 增加一行 (r’^register/’,include(’register.urls’))。

转载于:https://www.cnblogs.com/yanng/archive/2011/12/08/2281252.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值