摘要:最近想在使用django的基础上通过jquery实现页面局部刷新的功能,研究了两天,终于是解决了这个问题,下面把方法步骤记录下来,以备以后重用。 在项目中通过两种形式实现了ajax: 第一种方法:web前端发送数据给服务器,服务器接收到数据后在服务端生成需要刷新的局部页面,然后把这个页面返回...
阅读全文
摘要:在所有的Models、Templates和Views都编好的情况下,怎么在Templates中设置正确的CSS、JS、image等静态文件的路径成了一个问题。绝对路径肯定不行,相对路径在模板继承时会出现无法找到这些文件的问题,有没有一种好的办法来解决?肯定是有的。 假设你所有的静态文件都在根目录下的static文件夹中,目录结构如下: static ├───css ├───image └───js 打开你的settings.py文件,添加下面这条语句: STATICFILES_DIRS = (os.path.join(os.path.dirname(__file__),'...
阅读全文
摘要:这做项目时发现django自带的User中的字段不够用,默认的auth_user表总共只有11个字段,如果需要更多的字段该怎么办,在网上搜了一下,有这么几种方法。1. 直接修改django 源码,修改User class 的定义,以及各种方法等,然后把数据库auth_user表里的字段扩展到与自己需求一致。(源代码在:django.contrib.auth.models import User),这种方式,每次升级django都得很小心。这种不适用于我们这种新手。2.把django 的user以及认证部分的源代码拷贝到自己的app下面,然后修改,配置,这样就不需要改动django的代码了.但如
阅读全文
摘要:自己比较笨,一个登录界面搞了半天,终于有了点眉目,现在记录下来,免得自己过段时间又忘了。先说下软件配置,python 3.3,django 1.6, bootstrap 3一个登录页面的模板login.html,一个登录后要跳转的页面main.htmlapp下的urls.py:1 from django.conf.urls import patterns, url, include2 from .views import login_view,main_view3 4 urlpatterns = patterns('',5 url(r'^login/$', lo
阅读全文