博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django web框架-win10搭建django2.1.7开发环境,定义简易视图及网址
阅读量:7071 次
发布时间:2019-06-28

本文共 1311 字,大约阅读时间需要 4 分钟。

① 安装Django

使用pip命令或者pycharm setting的project Interpreter工具添加安装

检查是否安装成功,以下命令无报错即成功:

查看安装的Django版本号的两种方式:

② 创建一个Django project(骨架项目)

使用命令提示符进入你想要存储你的Django应用程序的位置,创建一个文件夹并进入目录下,在该路径下使用django-admin工具创建一个骨架站点,使用站点管理工具manage.py运行web开发服务器

命令执行后会在你想要存储你的Django应用程序的位置,创建项目并生成许多文件夹和文件

③ 创建应用(app)

导航到刚新建的骨架站点下,使用站点管理工具manage.py创建一个应用,并将新定义的应用加到刚新建的骨架站点下的settings.py的配置文件内

注:新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件)

以上创建过程,骨架站点为mytestsite,骨架站点目录下默认生成一个与骨架站点文件夹名称一致的文件夹,app应用为quicktool

④定义视图函数(访问页面时的内容)

修改刚创建的应用app(名为“quicktool”)目录下的视图函数文件views.py,注释掉原文件内容,新增以下内容

# coding:utf-8from django.http import HttpResponsedef index(request):    return HttpResponse(u'这是一个由Django2.1.7版本写出的视图内容!')复制代码

接下来,我们访问什么网址才能看到刚新增的视图函数呢?怎么让网址和函数关联起来呢?

⑤定义视图函数相关的URL(网址)

就是规定什么网址对应什么内容,现添加一个网址来对应我们刚创建的视图函数

修改骨架站点目录下的同名文件夹下的urls.py文件(mytestsite/mytestsite/urls.py),修改其中代码,不同django版本修改语法不一,本次django版本为2.1.7

from django.contrib import adminfrom django.urls import pathfrom quicktool import views as quicktool_views   # 新增urlpatterns = [    path('', quicktool_views.index),     # 新增    path('admin/', admin.site.urls),]复制代码

⑥定义视图函数和视图函数相关的网址之后,使用站点管理工具manage.py运行web开发服务器

⑦浏览器访问127.0.0.1:8000能看到刚定义的是视图函数下HttpResponse函数返回的文本

转载于:https://juejin.im/post/5cbe8732e51d456e747c5357

你可能感兴趣的文章
Ipad也怕冷?!
查看>>
论文阅读之 Inferring Analogous Attributes CVPR 2014
查看>>
【转】Spring mvc集成ZBUS--轻量级MQ、RPC、服务总线
查看>>
5.35. application.properties
查看>>
[Everyday Mathematics]20150201
查看>>
第 75 章 Network Attached Storage(NAS 网络附加存储)
查看>>
docker -v挂载数据卷网络异常的问题
查看>>
《时间的朋友》跨年演讲金句
查看>>
移动前端UI选择
查看>>
SAP MIGO to Cancel Material Doc., Error Msg - Transaction code MBST not defined.
查看>>
食品安全中的那些事故
查看>>
[20150205]关于位图索引7.txt
查看>>
20150213关于共享池4-SQL内存结构父子游标
查看>>
井底之蛙
查看>>
careercup-扩展性和存储限制10.3
查看>>
合并多个工作薄workbooks到一个工作薄workbook
查看>>
公司的一个面试题:如何用css让一个容器水平垂直居中?
查看>>
Linux概念架构的理解(转)
查看>>
.Net 转战 Android 4.4 日常笔记目录
查看>>
Xamarin体验:使用C#开发iOS/Android应用
查看>>