python web
海清河宴
没有解决不了的问题,没有调不出来的程序
展开
-
django开发1
Django Django是一个开放源代码的Web应用框架,由Python写成。是目前最流行的使用Python语言的Web开发框架,国内的豆瓣网、果壳网等都是使用Django框架。Django 的主要目的是简便、快速的开发数据库驱动的网站。安装Django$ sudo pip install django$ sudo pip install django==1.10 #指...原创 2018-09-15 20:57:07 · 175 阅读 · 0 评论 -
django开发2
Django 02Request和Response:Web服务器与客户端之间是使用Http协议进行通信的。Django为Http抽象了HttpRequest(请求)和HttpResponse(响应)对象。我们的每个view函数都会接到一个HttpRequst对象的参数,函数必须返回一个HttpResponse对象。Requestrequest.method : 获得htt...原创 2018-09-15 20:58:40 · 148 阅读 · 0 评论 -
django开发3
Django 03URL映射处理过程在settings.py中找到ROOT_URLCONF在ROOT_URLCONF中找 urlpatterns变量在urlpatterns里逐条寻找匹配项,找到第一个匹配就停止寻找找到匹配项,根据url中的参数调用views中的函数找不到匹配项,进入错误处理from django.conf.urls import urlfrom ...原创 2018-09-15 21:00:39 · 118 阅读 · 0 评论 -
django开发4
Django 04 在django开发中,我们返回给用户的HTML页面通常是用模板+数据渲染出来的.这样可以减少在大量页面中重复写相同的HTML内容.Template APITemplate对象调用render方法进行渲染, 需要传入Context对象(数据).from django.template import Templatefrom django.http ...原创 2018-09-15 21:01:34 · 140 阅读 · 0 评论 -
django开发5
Django 05 Django数据模型层使用了ORM(对象关系映射).我们以操作python的对象的方式去访问数据库。定义数据表在django中, 我们不需要直接在数据库中定义数据表(CREATE TABLE), 而是在models.py文件中定义一个继承Model的类, 接下来在这个类中定义一系列Field类型的类属性来描述数据的每个字段.from django....原创 2018-09-15 21:02:18 · 193 阅读 · 0 评论 -
django开发6
Django 06 在网站设计中我们经常需要处理静态文件, 比如静态的HTML页面, css文件, javascript文件等. 客户请求这些文件时, 我们不需要使用views函数来处理, 让服务器自动处理.开发阶段在settings中, 我们配置STATIC_URL告诉django以某前缀的URL是请求静态文件的.STATIC_URL = '/static/'比...原创 2018-09-15 21:03:17 · 136 阅读 · 0 评论 -
django开发7
Django 07admin appadmin是django自带的一个非常实用的应用,它负责来管理网站的内容(数据库).admin应用默认已经在INSTALLED_APPS里了, 并且在访问他的url被默认配置为/admin.INSTALLED_APPS = [ 'django.contrib.admin', # ...]urlpatterns = [ ...原创 2018-09-15 21:03:53 · 116 阅读 · 0 评论