python_xiangmu
xlh006
这个作者很懒,什么都没留下…
展开
-
(1 Virtualenv 介绍
为什么需要安装虚拟环境?jie:现在有两个项目。项目一用到的是django1.1版本,项目二用到的是django1.2版本。在一台电脑上面是无法同时开发和维护两个项目的。此时就需要分配出来两个虚拟环境进行开发调试。1.virtualenv依赖安装pip install virtualenv此时是将virtualenv安装到了系统的python环境当中2.创建虚拟环境virt...原创 2019-03-13 23:01:08 · 180 阅读 · 0 评论 -
Ubuntu18.04使用Pycharn创建django项目
Problem one:Ubuntu默认给我们安装了很多的python版本,比如说python3.6,python2.7等等查看当前python版本:python --version查看所有python版本:ls /usr/bin/python*基于用户修改python版本:alias python='/usr/bin/python3.6'重新登录或者重新加载...原创 2019-05-08 18:50:47 · 228 阅读 · 0 评论 -
gulp配置
gulfile.js:var gulp = require("gulp");var cssnano = require("gulp-cssnano");var rename = require("gulp-rename");var uglify = require("gulp-uglify");var concat = require("gulp-concat");var cach...原创 2019-03-24 17:29:44 · 294 阅读 · 0 评论 -
实战1:前端开发环境配置
NVM(node version manager)1.下载nvmhttps://github.com/coreybutler/nvm-windows/releases2.安装或解压3.设置系统环境4.nvm的常用命令:nvm install node :安装最新的node.jsnvm install [version] :安装指定版本的node.js...原创 2019-03-23 16:06:29 · 205 阅读 · 0 评论 -
DTL 模板标签
一、if模板标签:1. 所有的标签都是在`{%%}`之间。2. if标签有闭合标签。就是`{% endif %}`。3. if标签的判断运算符,就跟python中的判断运算符是一样的。`==、!=、<、<=、>、>=、in、not in、is、is not`这些都可以使用。4. 还可以使用`elif`以及`else`等标签。二、for模板标签:...原创 2019-03-22 20:43:25 · 462 阅读 · 0 评论 -
DTL模板变量
模版变量笔记:1. 在模版中使用变量,需要将变量放到`{{ 变量 }}`中。2. 如果想要访问对象的属性,那么可以通过`对象.属性名`来进行访问。 class Person(object): def __init__(self,username): self.username = username def index(reque...原创 2019-03-22 20:26:29 · 334 阅读 · 0 评论 -
DTL(Django Template Language)模板
DTL与普通的HTML文件的区别:DTL模板是一种带有特殊语法的HTML文件,这个HTML文件可以被Django编译,可以传递参数进去,实现数据动态化。在编译完成后,生成一个普通的HTML文件,然后发送给客户端。渲染模板有多种方式,这里展示两种常用的方式:1. `render_to_string`:找到模板,然后将模板编译后渲染成Python的字符串格式。最后再通过HttpResp...原创 2019-03-22 20:17:09 · 694 阅读 · 0 评论 -
(6:URL传递参数
一、URL映射:1.为什么会去urls.py文件中寻找映射呢?因为在 "settings.py"文件中配置了 "ROOT_URLCONF" 为 "urls.py"。所有django会去 "urls.py"中寻找。2.在 "urls.py"中我们所有的映射,都应该放在 "urlpatterns"这个变量中。3.所有的映射都不是随便写的,而是 "path"函数或者是 "re_p...原创 2019-03-21 19:29:51 · 1610 阅读 · 0 评论 -
(5:视图函数的介绍
视图一般都写在app的views.py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中一般是完成逻辑相关的操作。比如这个请求是添加一篇博客,那么可以通过request来接收这些数据,然后存储到数据库,最后再把执行的结果返回给浏览器。视图函数返回的结构必须是HttpRequest对象或者子类...原创 2019-03-21 13:44:09 · 782 阅读 · 0 评论 -
(4:项目结构介绍
项目结构介绍:1.manage.py:项目文件交互所基于的文件,一般是在终端输入python manage.py2.settings.py:本项目的设置项,以后所有和项目相关的配置都放在了这个文件里面3.urls.py:这个文件是用来配置url路由的。比如说访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。4.wsgi...原创 2019-03-21 13:19:11 · 296 阅读 · 0 评论 -
(3:如果想让同一局域网下的其它电脑访问自己的项目
1.首先将项目的host设置为0.0.0.02.进入settings.py下进行设置3.查看自己本机的ip地址cmdipconfig然后同一局域网下的电脑可以访问http://192.168.199.223:8000/访问项目如若访问不了可以查看自己的网络防火墙设置...原创 2019-03-21 13:03:56 · 1385 阅读 · 1 评论 -
(2:django项目的创建
一、命令行1.选择项目文件创建的所在目录例如说我们将文件创建到桌面,那么首先我们需要到桌面路径cdC:\Users\15891678176\Desktop2.创建项目文件夹(wangyiyun)django-admin startproject wangyiyun3.进入运行项目文件cdwangyiyun4.运行项目文件python manage.py...原创 2019-03-21 12:46:00 · 172 阅读 · 0 评论 -
ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法
1.首先输入以下指令:sudo cat /etc/mysql/debian.cnf运行截图如下:2. 再输入以下指令:mysql -u debian-sys-maint -p//注意!//这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来。//请根据自己的实际情况填写!运行截图如下:(注意! 这步的密码输入的是 Z...原创 2019-05-08 23:04:01 · 190 阅读 · 0 评论