![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python web实战基础
学习笔记666
这个作者很懒,什么都没留下…
展开
-
Django封装外部函数
需求:我们来模拟用户登录,验证是否输入正确的用户名和密码1.构建登录表单 <form method="post"> <p>用户名:<input type="text" name="username"></p> <p>密码:<input type="password" name="pwd"></p> <p><input type="submit"原创 2016-09-10 10:45:17 · 1915 阅读 · 0 评论 -
怎么在django中获取URL上的参数
1.http://127.0.0.1:8000/index/?username=zhangsan 如何获取url上username这个参数的值? 其实很简单#coding:utf-8from django.shortcuts import render,render_to_response# Create your views here.from django.http import Http原创 2016-09-07 20:24:39 · 20505 阅读 · 0 评论 -
django模板注入(变量传递到模板)
1.HTML模板如何解析变量? <h1>这是一个html页面</h1> <p>id:{{ user_id }}</p> <p>名字:{{ username }}</p>{{变量名}}2.如何传递数据到HTML模板上?#coding:utf-8from django.shortcuts import render,render_to_response# Create your原创 2016-09-07 19:58:00 · 9525 阅读 · 1 评论 -
python+django加载静态网页模板
接着前面 Django初体验 今天我们来看看Django是如何加载静态html的? 1.第一步,在manage.py同级下新建html目录,里面新建一个index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <原创 2016-09-06 21:36:35 · 15856 阅读 · 3 评论 -
Django初体验
使用版本Django 1.8.x 使用IDE工具PyCharm 在PyCharm下搭建开发环境参考1.新建Django项目,我这里是使用命令创建项目的。django-admin startproject HellDjango2.创建HellDjango项目后进入到HellDjango项目根目录下,运行命令创建hello模块python manage.py startapp hello 运行一次原创 2016-09-05 21:24:01 · 937 阅读 · 0 评论 -
Django卸载重新安装
不同的项目可能使用了不同的Django版本,兼任性是大问题,如果不幸要去接手不同版本的项目,比较惨烈!如果想重装一个Django版本,需要先卸载后安装。首先找到django安装路径Pythonimport sys; sys.path = sys.path[1:];import django; print(django.__path__)转载 2016-09-05 20:47:13 · 2077 阅读 · 0 评论 -
快速搭建django环境
django官网:https://www.djangoproject.com/download/ 注意下载对应的版本,我的python版本是2.7.x 访问下面链接下载你对应的版本: What Python version can I use with Django?我下载的是Django-1.10.1.tar.gz下载好后,解压文件夹 1.安装 终端里cd当该目录(上图),执行pytho原创 2016-09-05 20:37:56 · 514 阅读 · 0 评论 -
python数组基础
1.定义数组#dingyishuzumoney = []print len(money) #changduwei02.往数组中插入元素money = []money.append("张总")money.append("王总")money.append("李总")money.append("刘经理")money.append("保洁大妈")money.append("程序员的我")原创 2016-09-05 19:26:09 · 16827 阅读 · 0 评论 -
利用新架构整合我们的首页和登录页
1.先改造一下公共的LoadClass()函数,把request对象传进来# coding:utf-8# 定义一个函数专门用来导入类def LoadClass(pgkPath,className,request): try: pgk_main = __import__(pgkPath) split_pgk = pgkPath.split(".")原创 2016-09-15 10:35:58 · 317 阅读 · 0 评论 -
当用户瞎输网址导致错误加载模块肿么办?
Python中的异常try: #codeexcept Exception,e print e return NoneException是所有异常的基类,而e是具体的异常信息。1.前一篇我们已经完成了:当用户在浏览器输入地址,用一个LoadClass()函数来加载响应的控制器类,但是如果没有这个类,就会报错 2.改造LoadClass()函数# coding:utf-8#原创 2016-09-14 22:36:22 · 339 阅读 · 0 评论 -
国中国:自己建立一个简单好用的mvc机制(一)
1.在项目根目录下新建一个Python Package 2.在com目录下新建一个CommonFunctions.py# coding:utf-8# 定义一个函数专门用来导入类def LoadClass(pgkPath,className): pgk_main = __import__(pgkPath) split_pgk = pgkPath.split(".") fo原创 2016-09-13 20:16:56 · 361 阅读 · 0 评论 -
不想丑陋之动态加载模块初级篇
import python的内置函数。实际上我们前面学的import语句,最底层也是加载import函数。 最简单用法: packg = import(“包名”) pyfile = packg.getattr(packg,”py文件名”) getattr: 获取任何对象的属性演练:我们来加载UserClass.py这个文件,并实例化其中的类。 1.先查看UserClass.py# cod原创 2016-09-11 21:06:39 · 346 阅读 · 0 评论 -
不想丑陋之实现动态url
urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^index/', "hello.views.index"), url(r'^login/', "hello.views.login"), url(r'^logout/', "hello.views.logout"),]前面我们这样一个个原创 2016-09-10 21:42:51 · 538 阅读 · 0 评论 -
如何实现用户注销功能
HttpResponse()里有个delete_cookie()方法专门用来删除cookie我们到此来完整的实现一下:访问首页如果没有登录,就跳转到登录页面,登录成功之后再跳转回来的过程。3个方法,index、login、logout# coding:utf-8from django.shortcuts import render,render_to_response# Create your v原创 2016-09-10 21:11:47 · 8945 阅读 · 0 评论 -
首页和登录页分离
1.登录模板login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户登录</title></head><body> <form method="post"> <p>用户名:<input type="text" name="username"></p>原创 2016-09-10 20:47:51 · 1234 阅读 · 0 评论 -
利用cookie保存用户登录信息初步
设置cookieresponse对象.set_cookie('key','value',多少秒后过期)获取cookierequest对象.COOKIES.get('key')1.我们继续前一篇的代码def hi(request): msg = {'result':''} loginSuccess = False # 是否登录成功标识 if user.userLogin(reque原创 2016-09-10 11:23:24 · 3728 阅读 · 0 评论 -
写一个很low的表单
1.HTML内容<form action=""> <p>用户名:<input type="text" name="username"></p> <p>密码:<input type="password" name="pwd"></p> <p><input type="submit" value="提交"></p> <hr> <div> 填入的用户原创 2016-09-07 21:17:59 · 415 阅读 · 0 评论