随笔分类 -  Day18,Day19,Day20-Django&Ajax

1 2 下一页
Day18-前端和后端怎么区分
摘要:前端 - 通常是针对浏览器而开发的,是在浏览器端运行的程序,而后端 - 针对的是服务器,准确的来说应该是服务器端开发。前端开发偏向于用户体验,比较直观,服务器端开发偏向于性能。 前端和后端指的是网站建设当中的分工,之所以分前端和后端是因为网站建设要不同的人分工合作,主要分为前端和后端,下面说一下什么 阅读全文
posted @ 2017-11-03 10:22 momo8238 阅读(498) 评论(0) 推荐(0)
学Python Django学得很迷茫,怎么办?-转自知乎
摘要:本人学生,零编程基础,在学习python的过程中越学越迷茫,感觉像无头苍蝇一样,来知乎取经,下面进入正题吧: 我是先看了中谷的python教学视频,然后跟着慕课网上的python教程把题目做了一遍,然后就开始看django,看了“django web开发指南”,又看“django官方文档”,在看dj 阅读全文
posted @ 2017-10-13 10:06 momo8238 阅读(7388) 评论(0) 推荐(0)
URL补充
摘要:1. 笔记 2. 关于默认值的解释:在url里面,可以直接给views.index传递一个默认值。 index函数接收一个形式参数。 在urls.py中,可以直接传递一个实参(也就是默认值)。 打印结果: 3.关于命名空间的解释 前缀名不同,多个前缀对应同一个Python文件,指向同一个路由函数,对 阅读全文
posted @ 2017-10-12 14:19 momo8238 阅读(214) 评论(0) 推荐(0)
创建多对多以及增加示例
摘要:一,小碎知识 JSON 与 JS 对象的关系 一,小碎知识 JSON 与 JS 对象的关系 很多人搞不清楚 JSON 和 Js 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解: JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。 1 var obj 阅读全文
posted @ 2017-10-09 14:16 momo8238 阅读(219) 评论(0) 推荐(0)
Day20-初识Ajax
摘要:想要实现的功能:点击提交以后,让数据发到后台进行验证,但是页面不刷新。悄悄提交用Ajax. 那么返回的字符串怎么样展示到前端HTML页面呢?可以在HTML中写个标签,定义一个选择器。 利用$('#id').text=(JSON.parse(data).error) 来赋值进而展示到页面上。 AJAX 阅读全文
posted @ 2017-09-30 11:21 momo8238 阅读(185) 评论(0) 推荐(0)
笔记-自己看Day20-待续
摘要:1. 搭建环境 1)注释掉csrf 2)配置模板路径 'DIRS': [os.path.join(BASE_DIR,'templates')], # BASE_DIR,代指当前目录。 3)配置静态文件路径:STATICFILES_DIRS=( os.path.join(BASE_DIR,'stati 阅读全文
posted @ 2017-09-29 09:34 momo8238 阅读(117) 评论(0) 推荐(0)
Day20-单表中获取表单数据的3种方式
摘要:1. 搭建环境请参考:http://www.cnblogs.com/momo8238/p/7508677.html 2. 创建表结构 models.py 在Terminal端执行: 3. 在SQLite中打开. 4. 在business业务线数据表中,手动增加几条数据 5. 如果此时想再往 busi 阅读全文
posted @ 2017-09-27 15:31 momo8238 阅读(486) 评论(0) 推荐(0)
Day19内容回顾
摘要:1,Django请求的生命周期 路由系统-视图函数(获取模板+数据->渲染)->字符串返回给用户 2,路由系统 /index/ 函数或类.as_view() /detail(\d+)/ 函数或类.as_view() /detail(?P\d+)/ 函数或类.as_view()(参数) /detail/ ... 阅读全文
posted @ 2017-09-27 14:49 momo8238 阅读(89) 评论(0) 推荐(0)
一点疑惑的解释
摘要:之前一直记不住,哪些东西该写到views.py中,哪些应该写到 login.html 模板中。 因为用户发过来的数据都封装在request中了。所以如果想获取用户数据,必须在views.py中用相应的方法。如下 request.method request.POST.get request.GET. 阅读全文
posted @ 2017-09-27 13:25 momo8238 阅读(121) 评论(0) 推荐(0)
python os.path模块常用方法详解
摘要:python os.path模块常用方法详解 转发自:http://www.cnblogs.com/wuxie1989/p/5623435.html os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.pyth 阅读全文
posted @ 2017-09-25 10:09 momo8238 阅读(123) 评论(0) 推荐(0)
DjangoORM外键操作
摘要:Django ORM 外键操作 经常修改的东西一般不放到内存里面,而是放到一张表里。表跟表之间是可以存在关系的,最基本的就是一对多的关系。 models.ForeignKey(ColorDic) 1. 在models.py中创建2张表,UserGroup中有2列数据,UserInfo中有3列数据。 阅读全文
posted @ 2017-09-14 16:39 momo8238 阅读(3881) 评论(0) 推荐(0)
DjangoORM字段参数介绍
摘要:参数介绍: 字段的参数: null: ->db是否可以为空 default: ->默认值 primary_key: ->主键 db_column ->列名 db_index ->索引 unique=True ->唯一索引 unique_for_date ->只对时间做索引 unique_for_mo 阅读全文
posted @ 2017-09-14 16:20 momo8238 阅读(1678) 评论(0) 推荐(0)
Django字段类型介绍
摘要:一,通过makemigrations,migrate来修改数据, 1.Django的ORM支持修改表结构,修改完以后,执行 python manage.py makemigrations python manage.py migrate 这两句,就会看到更新了。超过长度的数据就会丢了。 2.给数据库 阅读全文
posted @ 2017-09-14 15:08 momo8238 阅读(1682) 评论(0) 推荐(0)
基于ORM实现用户登录
摘要:1. 与数据库中的数据进行比较,检验用户名和密码是否正确。 2. 拿到的是QuerySet类型,类似于一个列表。验证成功/失败,返回到不同的页面。 3. 如果验证成功,则登陆后台管理页面 3.1写路由 3.2 写程序 3.3 写index模板 3.4测试效果 4. 查看用户信息 最终的呈现效果: 4 阅读全文
posted @ 2017-09-14 11:39 momo8238 阅读(467) 评论(0) 推荐(0)
DjangoORM基本增删改查
摘要:1. 下载并且安装navicat premium,连接到db.sqlite3数据库。 2.先在urls.py中增加一条对应关系,专门用来做测试。 3.此时models.py中的代码如下: 4. 对于ORM,如果你想对这个表增加一条数据,得通过UserInfo 这个类去数据库里面去增加。 所以需要先把 阅读全文
posted @ 2017-09-14 09:46 momo8238 阅读(390) 评论(0) 推荐(0)
DjangoORM使用mysql注意
摘要:注意事项1:需要在project下的setting里面做设置。让Django生成MySQL类型的数据库。 注意事项2:在Django内部,连MySQL的时候,需要添加下面2句代码: 阅读全文
posted @ 2017-09-14 08:27 momo8238 阅读(294) 评论(0) 推荐(0)
DjangoORM创建表结构以及生成数据库结构
摘要:1. ORM的两种 DB first: 创建表结构--根据表结构生成类 根据类来操作数据库 Code first: 先写代码 再写类 执行命令(一个类生成一个表)当前主流的用法。Django的ORM属于code first的。 2. 本质 A-根据类自动创建数据库表 B-根据类对数据库表中的数据进行 阅读全文
posted @ 2017-09-13 17:22 momo8238 阅读(1277) 评论(0) 推荐(0)
Django路由分发
摘要:1. 先自己手动在项目APP01以及APP02下面各有一个urls.py。当请求来了的时候,先到工程中的urls找路由分发,然后再转到各个App中。 现在总共有3个url 2. 工程中的urls如下: 需要导入一下include模块,from django.conf.urls import url, 阅读全文
posted @ 2017-09-13 14:54 momo8238 阅读(180) 评论(0) 推荐(0)
Django对应的路由名称
摘要:1. 名字很长,修改起来很麻烦 2.Django提供了一种方法 在urls.py中修改了名字以后,html中会自动对应做修改。这样提交表单的时候就会比较方便了。跳转到写死的某个URL。 3.根据名字indexx只能找到前缀,无法匹配后面的数字,例如detail-1中的这个数字1。想获得数字,需要重新 阅读全文
posted @ 2017-09-13 12:03 momo8238 阅读(760) 评论(0) 推荐(0)
Django基于正则表达式的URL(2)
摘要:1. 关于正则的说明 url(r'^detail-(\d+)-(\d+).html',views.detail), 当客户端输入 127.0.0.1:8000/detail-2-9.html时,Django默认可以得到3个参数,分别是request, -(\d+)-,-(\d+)-。 所以定义det 阅读全文
posted @ 2017-09-13 10:45 momo8238 阅读(9512) 评论(1) 推荐(0)

1 2 下一页