TypechoJoeTheme

快把钟哥带走

zyz

网站页面
标签搜索
搜索到 5 篇与 Django 的结果
2019-04-27

Python web开发之环境搭建

Python web开发之环境搭建
一、虚拟环境可以通过软连接来修改python指向,但系统中很多默认是使用的是python2的。如何实现共存?通过虚拟环境来实现。另外对于对于多项目时,所有的包都共用一个目录,很容易出现不小心更新了项目A的依赖,却影响了项目B用到的依赖的情况。这个时候就需要对环境进行隔离,使用虚拟环境让全局的site-packages目录非常干净和可管理。Python社区中创建和管理虚拟环境的工具有virtualenv。这些工具可以帮助你快速创建一个单独、干净的Python环境,你可以把所需的包安装到各自孤立的环境中。pip使用(python专用的包管理工具)- pip install xxx 安装包 指定源安装: pip install xxx -i https://pypi.douban.com/simple - pip uninstall xxx 卸载包 - pip list 列出所有依赖包 - pip freeze 列出自己安装的依赖包安装virtualenv virtualenv用于创建一个Python的虚拟环境。virtualenv默认只是生成一个非常标准的Python虚拟环境,...

Django,python

267 阅读
2019年04月27日
267 阅读
0 评论
2019-04-27

Python Web开发之初认识

Python Web开发之初认识
一、具备技术能力至少熟悉一种Python web框架熟悉Python语法熟悉数据库、缓存、消息队列等技术的使用场景、使用方法日常能使用Linux或Mac系统工作有性能调优经验,能快速定位问题对HTML/CSS/JavaScript有一定了解,有使用经验有Vue基础二、为什么选择Python作为Web开发现在无论PC端还是移动互联网的Web开发工作,对产品做的各种尝试都需要更快地拿出模型并进行迭代,创业公司尤甚。Python语言更好地符合了时代的需求,所以它也受到了越来越多的关注,越来越多的人接受Python,并在生产环境中使用它。个人认为Python非常适合做Web开发,理由如下:Python是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时借鉴了简单脚本和解释型语言的易用性。Python非常适合做快速的原型开发,很多场景下的性能问题可以通过使用C/C++写Python扩展等方式优化解决。Python应用广泛,在大数据、算法、运维等领域都有不错的对应工具和库,可以有效降低产品流程中不同职位之间的技术壁垒,团队人员的沟通更容易,解决问题也更快。Python标准库...

Django,python

265 阅读
2019年04月27日
265 阅读
0 评论
2018-06-24

03-Django视图

03-Django视图
一、视图概述Django用视图这个概念封装处理用户请求并返回响应的逻辑。定义视图函数相关的URL(网址) (即规定 访问什么网址对应什么内容)。或者说视图接受Web请求,并响应Web请求。视图的本质就是一个python函数.- 响应 网页(包含重定向、错误视图404、错误视图500、错误视图400) JSON数据 - 过程 用户在浏览器中输入网址www.zyz.com/meituan/detail.html django获取到网址信息,截取掉IP和端口 meituan/detail.html 对应虚拟路径和文件名,在url管理器中逐个匹配urlconf列表 detail 调用视图管理器中的detail,返回对应结果给浏览器二、URL配置配置流程- URL配置文件 settings.py文件中ROOT_URLCONF=project.urls (默认已经配置好) - project.urls.py文件 urlpatterns是一个url实例列表 url对象(正则表达式,视图名称,名称) 例如: url(...

Django

468 阅读
2018年06月24日
468 阅读
0 评论
2018-06-12

02-Django模型

02-Django模型
一、模型Django对各种数据库提供了很好的支持,Django为这些数据库提供了统一的调用API(即不管底层操作哪种数据库,我们只管模型对象操作即可,其实就是屏蔽掉数据库操作的差异性),这就可以根据不同的业务需求选择不同的数据库。二、配置数据在工程目录下__init__.py文件import pymysql pymysql.install_as_MySQLdb()在工程目录下settings.py文件中,修改DATABASESDATABASES = { 'default': { # 修改为mysql 'ENGINE': 'django.db.backends.mysql', # 链接数据库,并创建对应的数据库zyz 'NAME': 'zyz', # 用户名 'USER': 'root', # 密码 'PASSWORD': '123456', # 主机 'HOST': '127.0.0.1', # 端...

Django

273 阅读
2018年06月12日
273 阅读
0 评论
2018-06-01

01-Django环境及基本流程

01-Django环境及基本流程
一、Django简介Django是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!初次发布于2005年7月,并于2008年发布了第一个正式版本1.0。二、Django特点强大的数据库功能: 拥有强大的数据库操作接口(QuerySet API),如需要也能执行原生SQL。自带强大的后台: 几行简单的代码就让你的网站拥有一个强大的后台,轻松管理内容!优雅的网址: 用正则匹配网址,传递到对应函数,随意定义,如你所想!模板系统: 强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。(注:前后端分离时,也可以用Django开发API,完全不用模板系统。)缓存系统,与Memcached, Redis等缓存系统联用,更出色的表现,更快的加载速度。国际化,完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。三、MVC模式MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件中,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和...

Django

343 阅读
2018年06月01日
343 阅读
0 评论