python有趣的那些事
文章平均质量分 76
python短小精悍,一次使用便无法自拔,自带众多开源包,众多维护项目,大家一起来玩玩吧。
风中追风风
博客内容只做个人笔记,博客时间不代表实践时间,内容仅供参考,我1925432244,nifi大师群:492666008
展开
-
flask实践03-创建web表单
web 表单回顾在上一章节中,我们定义了一个简单的模板,使用占位符来虚拟了暂未实现的部分,比如用户以及文章等。在本章我们将要讲述应用程序的特性之一–表单,我们将会详细讨论如何使用 web 表单。Web 表单是在任何一个 web 应用程序中最基本的一部分。我们将使用表单允许用户写文章,以及登录到应用程序中。我们接下来讲述的正是我们上一章离开的地方,所以你可能要确保应用程序 m转载 2017-05-25 17:25:08 · 992 阅读 · 0 评论 -
flask实践02-创建模板
模板从天而降如果你能够保持你的应用程序与网页的布局或者界面逻辑上是分开的,这样不是显得更加容易组织?难道你不觉得是这样吗?你甚至可以聘请一个网页设计师来设计一个杀手级的网页而你专注于 Python 编码。模板可以帮助实现这种分离。让我们编写第一个我们的模板(文件 app/templates/index.html): {{title}} - microblog转载 2017-05-25 15:52:07 · 591 阅读 · 0 评论 -
flask实践01-安装并运行hello world
安装 Flask好的,让我们开始吧!现在我们必须开始安装 Flask 以及一些我们会用到的扩展。我首选的方式就是创建一个 虚拟环境 ,这个环境能够安装所有的东西,而你的主 Python 不会受到影响。另外一个好处就是这种方式不需要你拥有 root 权限。因此,打开一个终端窗口,选择一个你想要放置应用程序的位置以及创建一个包含它的新的文件夹。让我们把这个应用程序的文件夹称为mic转载 2017-05-25 15:48:43 · 1516 阅读 · 0 评论 -
Django中文官方版09-使用通用视图
1.修改路由配置打开polls/urls.py文件,修改为以下内容:from django.conf.urls import urlfrom . import viewsapp_name = 'polls'urlpatterns = [ url(r'^$', views.IndexView.as_view(), name='index'), url(r'^(?原创 2017-05-18 17:15:34 · 638 阅读 · 0 评论 -
Django中文官方版08-创建简单表单
注:表单传递方式类似jsp+servlet1.更新polls/templates/polls/detail.html内容输入:h1>{{ question.question_text }}h1>{% if error_message %}p>strong>{{ error_message }}strong>p>{% endif %}form action="{% url '原创 2017-05-18 17:01:35 · 670 阅读 · 0 评论 -
Django中文官方版07-添加视图模板
1.添加模板文件在与polls app目录下创建templates目录,再创建polls目录,为了区分模板目录中的多个app模板的其中一个,最后添加index.html,最终路径是polls/templates/polls/index.html打开index.html,输入以下内容:{% if latest_question_list %} ul> {% for q原创 2017-05-17 17:29:26 · 780 阅读 · 0 评论 -
Django中文官方版06-修改视图
1.编写更多的视图打开polls/views.py文件,输入以下内容:def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id)def results(request, question_id): response = "Y原创 2017-05-17 17:12:47 · 585 阅读 · 0 评论 -
Django中文官方版05-配置后台管理
注:Django自带后台管理系统,可管理用户,数据库等1.创建管理员用户python manage.py createsuperuser2.输入用户名Username: admin3.输入邮箱地址Email address: admin@example.com4.输入密码,确认密码Password: **********Password原创 2017-05-16 17:29:22 · 830 阅读 · 0 评论 -
Django中文官方版04-常用数据库API
注:Django提供了丰富的orm操作的api(废话,一般有orm的web框架都有丰富的。。。)1.切换python shell界面(为了测试方便)python manage.py shell2.执行以下指令,具体含义看自带注释吧(没时间翻译了)>>> import django>>> django.setup()>>> from polls.models imp原创 2017-05-16 17:23:51 · 664 阅读 · 0 评论 -
Django中文官方版03-配置数据库
注:Django默认使用的是轻量数据库sqlite,如果不满足生产需求,可根据配置修改mysite/setting.py,DATABASES列表,支持主流数据库,当然写法有一定语法规定,可参照本文最下方地址1.创建数据库python manage.py migrate2.创建models打开polls/models.py文件,输入以下内容:from django.d原创 2017-05-16 17:08:19 · 679 阅读 · 1 评论 -
Django中文官方版02-创建app
注:Django中的project和app的关系是,一个project中可包含多个app,一个app可存在于多个project中1.创建polls apppython manage.py startapp polls注:创建成功后,会出现如下目录:polls/ __init__.py admin.py apps.py migrations原创 2017-05-16 16:37:01 · 1175 阅读 · 0 评论 -
Django中文官方版01-创建项目
1.安装django(1)首先需要有python环境,官方文档默认是3.x的或者更新的,而博主确实2.7的(卧槽,什么鬼),这里建议大家安装3.x的python,博主是因为懒,目前还没有用到非得3.x不行的地方,所以先暂时这样一个环境,后面需要的话,可以安装python的虚拟化包,这样就可以有俩个work环境了。(2)下载django,如果你安装了pip,直接用pip install dj原创 2017-05-16 16:21:37 · 828 阅读 · 0 评论