django开发从入门到实战pdf_Helloworld是什么意思

django开发从入门到实战pdf_Helloworld是什么意思本系列教程是讲述Django框架的,如果你正在看本教程那么你应该对Django已经有了初步的了解,简而言之Django就是一个基于Python的Web开发框架。在学习Django之前最好有Python基础,如果没有Python基础但是有别的开发经验(例如Java、.NET)学习Django也是非常容易的。


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本系列教程是讲述Django框架的,如果你正在看本教程那么你应该对Django已经有了初步的了解,简而言之Django就是一个基于Python的Web开发框架。在学习Django之前最好有Python基础,如果没有Python基础但是有别的开发经验(例如Java、.NET)学习Django也是非常容易的。下面让我们开始经典的HelloWorld。

一、开发环境搭建

首先我们要安装Python,至于是在Windows还是在Linux上开发,笔者建议选择Linux,因为这样能使我们学到更多的东西。本系列教程所有代码的调试环境都是Ubuntu Kylin14.04,Python版本为2.7.6,Django版本1.8.3。

1、Python安装

大部分的Linux发行版如Ubuntu、Centos、Fedora、RedHat都是自带Python,如果安装系统的时候没有选择Python那么就要自己手动安装了。Linux安装Python很简单,直接从Python官网下载Python源码包,在Ubuntu下解压。然后进入解压后的目录执行./configure来生成Makefile,make进行编译,make install执行安装,这样Python就安装成功了。安装成功之后还要把Python的可执行文件所在路径添加到系统PATH环境变量,在/etc/profile文件末尾加入export PATH=<Python可执行程序所在目录>:${PATH}即可。执行python -V可以查看安装Python的版本。以上操作需要一些Linux基础,如果你对这些不是很清楚建议看一下《鸟哥的Linux私房菜》,掌握Linux的基本操作对以后学习Django也很是有帮助的。

2、Django安装

Python安装成功后只需要在终端下执行pip install Django或者easy_install Django便可安装Django,也可以在Django官网下载安装包后进行解压,然后进入解压后的目录执行python setup.py install也可安装Django。执行python -c “import django; print django.VERSION”可以查看安装Django的版本。

二、创建项目

下面我们就来创建我们的HelloWorld项目,在你想保存项目代码的目录下执行django-admin startproject django_0010,之后你会发现在这个目录下生成了一个django_0010文件夹,用tree命令查看django_0010文件夹的目录结构,应该是如下所示

django开发从入门到实战pdf_Helloworld是什么意思

现在我们在外层的django_0010目录下新建一个views.py文件,并在里面输入如下内容

django开发从入门到实战pdf_Helloworld是什么意思

接下来我们还需要编辑一下urls.py文件,找到urlpatterns列表,在其中添加url(r’^hello/’, hello)元素,修改后的urls.py文件如下所示

django开发从入门到实战pdf_Helloworld是什么意思

在外层的django_0010目录下执行python manage.py runserver 0.0.0.0:80,会看到如下提示信息

django开发从入门到实战pdf_Helloworld是什么意思

django开发从入门到实战pdf_Helloworld是什么意思此时在浏览器中访问127.0.0.1/hello/,就可以看到经典的Hello world了

django开发从入门到实战pdf_Helloworld是什么意思

django开发从入门到实战pdf_Helloworld是什么意思

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196101.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • python删除列表最大值_每个元素占4个存储单元

    python删除列表最大值_每个元素占4个存储单元Algs4-2.4.12大最找出最大元素少量插入与删除最大元素用哪种数组结构实现优先队列更有效…

    2022年4月20日
  • python2021激活码3月最新在线激活

    python2021激活码3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
  • Java读取pkl文件_theano csv到pkl文件

    Java读取pkl文件_theano csv到pkl文件我正在尝试将一个pkl文件从csv起点加载到theano中importnumpyasnpimportcsvimportgzip,cPicklefromnumpyimportgenfromtxtimporttheanoimporttheano.tensorasT#OpencsvfileandreadindatacsvFile=”filename.csv”my…

    2022年9月10日
  • PHP 高级工程面试题汇总

    PHP 高级工程面试题汇总

    2021年11月4日
  • 联想计算机的功能键,联想fn键怎么用 联想fn组合按键功能介绍【图文】「建议收藏」

    Fn键是每个笔记本上都拥有的按键,熟悉电脑的朋友都知道,笔记本为了考虑到超薄便携的特性,因此显示器上并没有像台式机那样的控制按钮,因此使用按钮调节笔记本显示器的亮度等参数就没办法实现。为此,笔记本将这些按钮集成到了键盘上,我们根据不同的情况就可以使用这些按钮调节电脑的某些参数。而Fn按键就是协助这些按钮实现操作的重要按键。那么在联想fn键和其他按键结合有什么作用呢?Fn+F1:如果我们在不按下fn…

    2022年4月14日
  • 森林岔路91%_01746

    森林岔路91%_01746原题链接森森开了一家快递公司,叫森森快递。因为公司刚刚开张,所以业务路线很简单,可以认为是一条直线上的N个城市,这些城市从左到右依次从0到(N−1)编号。由于道路限制,第i号城市(i=0,⋯,N−2)与第(i+1)号城市中间往返的运输货物重量在同一时刻不能超过C​i​​ 公斤。公司开张后很快接到了Q张订单,其中j张订单描述了某些指定的货物要从S​j​​ 号城市运输到T​j​​ 号城市。这里我们简单地假设所有货物都有无限货源,森森会不定时地挑选其中一部分货物进行运输。安全起见,这些货物不会在中

    2022年8月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号