django 第二天】的更多相关文章

每天晚上应该就这样坐着,然后把每天的东西做个总结,或大或小,有的人可能愿意把自己的东西保留在草稿箱,想想我还是把他写出来吧,前几次我发现又遇到了之前遇到的简单的问题,翻看自己之前写的几篇小日记,可以很快的找到了问题所在,哈哈,说明还是有那么一丁点的价值.ok,到此为止. source django/Scripts/activate //come into virtualenv django-admin startproject first //create a project 注:防止端口占用的…
上一站说道app创建,接下来我们来配置app的url路由 首先需要到setting.py中添加book这个app, 再到django_test文件里的urls添加路由 include() : 这个函数是用来在project的urls.py文件进行注册的,简单来说对app分路由进行url分配 之后我们就可以在book这个app中配置页面了 对转换器进行使用 在views.py中编写 from django.http import HttpResponsedef index(request, str…
创建虚拟目录 mkdir ~/virtualenvs mkdir ~/virtualenvs/myprojectenv virtualenv ~/virtualenvs/myprojectenv 激活虚拟目录 source ~/virtualenvs/myproject_env/bin/activate 如果需要取消激活 deactivate 进入虚拟目录,并安装django source ~/virtualenvs/myproject_env/bin/activate pip install…
第一步: 创建新项目secondproject cd /tmp/django-admin startproject secondeproject 第二步: 创建一个用于放置模板文件夹 cd /tmp/secondeproject/ mkdir templates touch templates/template.html template.html内容如下: <!doctype html> <html> <head> <title>template page…
进行了前后端简单的链接 view 视图代码如下 from django.shortcuts import render from django.http import HttpResponse from django.shortcuts import redirect def s1(request): return HttpResponse('<h1>hello<h1>') def login(request): error_msg="" if request.…
一.模块渲染  jinja2 实现简单的字符串替换(动态页面) 1.下载 pip install jinja2 示例 : html文件中 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"&…
一.get请求和post请求 GET请求: 1. 浏览器请求一个页面 2. 搜索引擎检索关键字的时候 POST请求: 1. 浏览器向服务端提交数据,比如登录/注册等 二 . Django中的APP: 什么是APP?以及为什么要用APP? project --> 项目 (老男孩教育大学校) APP --> 应用 (Linux学院/Python学院/大数据学院/Java学院) 方便我们在一个大的Django项目中,管理实现不同的业务功能. 1. 创建APP的命令 1. 命令行,在Django项目的…
第一步 创建项目(有问题可以看我的第一个博客) C:\Python36\Scripts\django-admin.py startproject *** (我的写法,仅供参考) 第二步 创建文件夹,同时创建几个HTML文件,如下图: 对应的代码: base.html <html> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>{…
除了我们前面说过的普通类型字段,Django还定义了一组关系类型字段,用来表示模型与模型之间的关系. 一.多对一(ForeignKey) 多对一的关系,通常被称为外键.外键字段类的定义如下: class ForeignKey(to, on_delete, **options)[source] 外键需要两个位置参数,一个是关联的模型,另一个是on_delete选项.实际上,在目前版本中,on_delete选项也可以不设置,但Django极力反对如此,因此在Django2.0版本后,该选项会设置为必…
模板渲染 JinJa2 from wsgiref.simple_sever import make_sever from jinjia2 import Template def index(): with open('index2.html','r',encoding='utf-8') as f: data=f.read() template=Template(data) ret=template.render({'name':'羽泉','hobby':[ '抽烟','喝酒' ]}) retur…