10分钟搭建一个小型网页(python django)(hello world!)

1、安装django

pip install django

安装成功后,在Scripts目录下存在django-admin.py的文件。

2、安装 mysql接口

pip install MySQL-python

2、创建项目HelloWorld

通过调用django-admin文件中的startproject命令进行安装。

cd到目录下,执行命令

django-admin startproject HelloWorld

3、 runserver启动项目服务器

接下来进入HelloWorld项目,并输入如下命令,启动项目服务器。

命令:

cd helloworld

python manage.py runserver 9090

4、通过浏览器方位127.0.0.1:9090,显示It worked表示配置成功。

5、创建视图views.py文件

在HelloWorld目录下创建一个views.py文件,用于书写业务处理逻辑。自定义hello方法,参数request固定的,用于返回HttpResponse。代码如下:

#-*- coding:utf-8 -*-

from django.http import HttpResponse

def hello(request):

return HttpResponse("Hello world,世界你好,我是程序员!")

6、配置URL

修改urls.py文件内容,将访问的内容改为views.py文件中的hello函数。

如下所示:

"""

HelloWorld URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:

https://docs.djangoproject.com/en/1.11/topics/http/urls/

Examples:

Function views

1. Add an import: from my_app import views

2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')

Class-based views

1. Add an import: from other_app.views import Home

2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')

Including another URLconf

1. Import the include() function: from django.conf.urls import url, include

2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))

"""

from django.conf.urls import url

from HelloWorld.views import * #应该是从项目根目录计算

urlpatterns = [

url(r'^$', hello),

]

代码需要导入views文件内容,才能引用hello方法。views.py视图文件在编译后会产生对应的views.pyc文件。

7、edit configrations 输入host:127.0.0.1,port输入8000

然后启动Django服务器,在浏览器中访问

http://127.0.0.1:8000/ 正常访问

pythonhelloworld项目,10分钟搭建一个小型网页(python django)(hello world!)相关推荐

  1. Java环境搭建一个小型网页

    title: Java环境搭建一个小型网页 #文章標題 categories: "JavaWeb教程" #文章分類目錄 可以省略 tags: 腾讯云服务器Ubuntu6.5系统 前 ...

  2. 10分钟搭建一个免费个人博客网站

    一个程序员怎么能不拥有自己的博客,本文让10分钟快速搭建部署好自己的博客 准备工作 有Gitee账号 有安装git 会 markdown 编写文档 Node.js 版本 >= 8.6 博客采用V ...

  3. 网站添加用户名和密码_实测 | 10分钟搭建一个 WordPress 网站,便宜、快捷、稳定...

    经过我实测,大概10分钟左右建好了一个 WordPress 站点,站点为:boyzcl.com,感兴趣的可以去看看,目前还没有配置WP主题,后续会同步一下文章,以及某些不太方便说的内容. 不过我的10 ...

  4. 10 分钟搭建一个超好用的 CMDB 系统

    CMDB 是什么,作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道.CMDB 的全称是 Configuration Management Data Base, ...

  5. 超详细教你10分钟搭建一个高端的B2B2C模式的综合性商城|含来客推V3源码下载

    需要用到服务器(云主机,虚拟空间),域名,源码 1. 服务器可以理解成一台电脑主机,用于处理存储计算传输等用途. 2. 域名比如你想访问一个网站是src1024.com这就是域名,如果你想回家 首先要 ...

  6. 我不是网管 - 10分钟搭建一个校园课程直播平台

    系统概要 酷瓜云课堂局域网版,满足校园课程直播需求,提供包括音视频存储管理.音视频转码处理.音视频加密处理.在线直播和录播的一站式解决方案.所有服务都本地部署,没有外部依赖,文件和数据库都在本地,安全 ...

  7. 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡...

    10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 原文:10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式 ...

  8. python scrapy 入门,10分钟完成一个爬虫

    在TensorFlow热起来之前,很多人学习python的原因是因为想写爬虫.的确,有着丰富第三方库的python很适合干这种工作. Scrapy是一个易学易用的爬虫框架,尽管因为互联网多变的复杂性仍 ...

  9. Hexo+gitee:30分钟搭建一个自己的个人博客网站 欢迎友链呀<(▰˘◡˘▰)

    Hexo + Gitee 部署自己的个人博客   目前市场上比较火的一些博客框架: Hexo.jekyll.Solo.Halo .gohugo.VuePress.wordpress 等等 ,这些都是开 ...

最新文章

  1. Spring中SmartLifecycle和Lifecycle的作用和区别
  2. uboot 如何设置网关地址_两种网络地址段,如何设置内网和外网一起上?
  3. matlab--微积分与微分方程
  4. STL常用的算术和生成算法
  5. C++类对象排序operator重载操作
  6. windows c++ cjson 使用_cJSON源码剖析
  7. Tomcat 学习过程4
  8. VIVADO常见警告、错误及解决方法
  9. ajax_demo:GET POST发送数据
  10. 操作系统习题解答 (张尧学) 第一章
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_19-CMS前端页面查询开发-页面原型-Table组件测试...
  12. 漫画:寻找无序数组的第k大元素
  13. 笨方法学python 习题31
  14. mysql mm keeplive_mysql +keeplive
  15. mysql查出每个类型时间最早的记录
  16. 算法注册机编写扫盲---第三课
  17. HIT计算机系统大作业
  18. Tracup:集成Bug追踪的轻量级项目管理平台
  19. led显示屏播控服务器,显示屏集中播控方案--NovaPluto.pdf
  20. 不输给MacBook的win10精确式触摸板

热门文章

  1. 全球市场第一季度下跌0.8%,思科的WLAN份额再次下跌
  2. 项目管理中工时计算的问题
  3. PHP函数spl_autoload_register()用法和__autoload()介绍(转)
  4. oracle 视图权限 oracle 创建视图权限不足( ORA-01031: 权限不足)
  5. 可关闭与最小化的右下角浮动广告代码
  6. SQL Server应用程序中的高级SQL注入[转]
  7. 在某个时间段查找某连续出现问题
  8. P3185 [HNOI2007]分裂游戏
  9. 【leetcode 简单】 第八十四题 两个数组的交集
  10. UIPikerView的属性和使用方法