web框架

【译】Django官方教程——​编写你的第一个Django app,部分1

老子叫甜甜 提交于 2020-04-10 11:46:29
编写你的第一个Django app,部分1 【中括号中的绿色字是我自己添加的辅助内容,非官方文档内容,仅供参考】 【英文原文地址: https://docs.djangoproject.com/en/1.6/intro/tutorial01/ 】 【转载本文时请注明出处: http://my.oschina.net/mayepythoner/blog/297550 】 我们通过一个例子开始学习。 通过这个教程,我们将带领你创建一个基本的投票应用。 它包括两个部分: 一个公开的站点,让人们查看投票和进行投票。 一个管理站点,让你添加、更改、删除投票。 我们假设你已经安装的Django。你可以通过运行下面的命令查看Django是否安装和它的版本: $ python -c "import django; print(django.get_version())" 1.6.5 如果Django已经安装,你可以看到你安装的版本 【如我的结果,我安装的是1.6.5】 。如果没有安装,你会得到错误信息: “No module named django”。 这个教程基于Django1.6 和 Python2.X 写成。如果你的Django版本不匹配,你可以利用页面右侧的版本切换器切换到你所用的版本的教程,或者升级你的Django版本到最新。如果你正在用 Python3.X

Angular 5 快速入门与提高

落爺英雄遲暮 提交于 2019-12-06 07:09:55
一、概述 尽管被称为 Angular5 ,实际上它只是这个诞生于2012年的前端框架的的第四个版本: 看起来差不多半年就发布一个新版本,不过实际上从重写的版本 2 开始,开发 接口与核心思想就稳定下来了,并基本保持着与前序版本的兼容性。 在 5 这个新的版本中, Angular 团队将改进重点放在以下特性方面: 更易于构建渐进式 Web 应用 —— __P__rogressive __W__eb __A__pp 使用构建优化器剔除无用代码,以获得更小的应用、更快的网络加载时间 使物化设计组件兼容服务端渲染 PWA 是 Google 提出的一个标准,旨在让Web应用在移动终端上获得媲美原生 应用的用户体验。一个 PWA 应用主要利用 Service Worker 和浏览器缓存来 提省交互体验,它不仅可以直接部署在手机桌面,而且可以离线应用: 二、引入angular环境 Angular 推荐使用 TypeScript 来开发应用,这要求使用一个在线 编译器( JIT )实时编译代码,或者在开发期采用预编译器( AOT )提前编译代码。 为了避免这个繁琐的过程影响对 Angular 框架本质的思考,我们将这些 必需品进行了必要的配置和打包,以便适应在线编写和实验。现在只需要引入 一个库 a5-loader 就可以了。 下图是库的构成示意,其中的蓝色部件均打包在库中: 你可能注意到