03 2016 档案

摘要:关联关系字段 (Relationship fields) ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系。 例如,一本书由一家出版社出版,一家出版社可以出版很多书。一本书由多个作者合写,一个作者可以写很多书。 1.关联 阅读全文

posted @ 2016-03-25 15:52 cwm_kylin 阅读(389) 评论(0) 推荐(0)

摘要:1、Django工程项目建立,基础环境调试。 import MySQLdb conn=MySQLdb.connect(host="localhost",user="root",passwd="123",db="mydatabase") cursor=conn.cursor() 2.设置SQL命令: 阅读全文

posted @ 2016-03-24 14:32 cwm_kylin 阅读(2654) 评论(0) 推荐(0)

摘要:这是model,有blog,author,以及entry;其中entry分别与blog与author表关联,entry与blog表是通过外键(models.ForeignKey())相连,属于一对多的关系,即一个entry对应多个blog,entry与author是多对多的关系,通过modles.M 阅读全文

posted @ 2016-03-24 01:41 cwm_kylin

摘要:1、用户登录: 首先假设有这样的登录界面: 处理登录的视图代码如下: 注:a、这里是用django自己的auth框架验证用户名和密码,有人会说,这样太不灵活了,我想用邮箱登录呢?后面我们会说直接用django.contrib.auth.models.User 模型来直接操作用户数据,这样就可以做自己 阅读全文

posted @ 2016-03-24 00:59 cwm_kylin 阅读(987) 评论(0) 推荐(0)

摘要:django认证系统包含三个部分:用户、权限和分组 django项目默认启用了认证系统,如果不是使用django-admin.py创建项目的可以通过在settings配置文件里面的INSTALLED_APPS的列表里面添加django.contrib.auth和django.contrib.cont 阅读全文

posted @ 2016-03-24 00:40 cwm_kylin 阅读(257) 评论(0) 推荐(0)

摘要:新定义的表单django.forms.ModelForm--做为客户端的控制管理模块django.admin.ModelAdmin --做为服务端的控制在models.py中我有如下的数据库Blog#coding: utf-8from django.db import models# Create 阅读全文

posted @ 2016-03-21 20:19 cwm_kylin 阅读(641) 评论(0) 推荐(0)

摘要:模板系统基础 Django模板是一个string文本,它用来分离一个文档的展现和数据 模板定义了placeholder和表示多种逻辑的tags来规定文档如何展现 通常模板用来输出HTML,但是Django模板也能生成其它基于文本的形式 让我们来看看一个简单的模板例子: 这个模板本质上是HTML,但是 阅读全文

posted @ 2016-03-18 11:06 cwm_kylin 阅读(309) 评论(0) 推荐(0)

摘要:示例: 显示结果: 需要修改的文件是settings.py,在里面注册我们新建的APP,并且配置mysql数据库。找到 添加APP,按如下的事例配置数据库,NAME,USER,PASSWORD换成你的。 接下来,配置URL路由,修改urls.py,这个的作用就是匹配网址,提交给views.py进行处 阅读全文

posted @ 2016-03-18 10:57 cwm_kylin 阅读(390) 评论(0) 推荐(0)

摘要:一,页面加载完成后,在页面上操作,在页面上通过 ajax 方法得到新的数据(再向服务器发送一次请求)并显示在网页上,这种情况适用于页面不刷新的情况下,动态加载一些内容。比如用户输入一个值或者点击某个地方,动态地把相应内容显示在网页上。 二,直接在视图函数(views.py中的函数)中渲染一个 lis 阅读全文

posted @ 2016-03-18 10:49 cwm_kylin 阅读(227) 评论(0) 推荐(0)

摘要:该模块由 用户(Users) 权限(Permissions) 组(Groups) 消息(Messages) 1、安装 1)将’django.contrib.auth’添加到Setting.py的INSTALLED_APPS 中 2)安装数据库 manage.py syncdb 或者 manage.p 阅读全文

posted @ 2016-03-10 20:56 cwm_kylin 阅读(333) 评论(0) 推荐(0)

导航