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

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java实现将数字转为大写汉字

    Java实现将数字转为大写汉字

    2022年3月6日
    50
  • Python实现久坐提醒小助手程序「建议收藏」

    Python实现久坐提醒小助手程序「建议收藏」不论是日常的工作还是学习,现代年轻人在电脑屏幕时长数据能让人惊掉下巴,继而引发一系列身体不适的现象。小李也是久坐族中的一员,为了时刻提醒自己起来活动活动,我开发了一款基于PythonGU…

    2022年9月26日
    3
  • 序列化和反序列化

    序列化和反序列化

    2022年1月15日
    37
  • 计算机文件拒绝被访问,文件访问被拒绝_电脑文件访问被拒绝,需要权限

    计算机文件拒绝被访问,文件访问被拒绝_电脑文件访问被拒绝,需要权限电脑文件访问被拒绝 需要权限来执行操作电脑在清理系统垃圾时 有些文件无法删除 提示访问被拒绝 这是怎么回事 该怎么办 下面分享的是 Win7 文件夹访问被拒绝的解决方法 1 右键点击提示我们需要权限的文件夹 然后点击 属性 选项 2 进入文件夹属性界面在上方菜单栏处 找到 安全 选项 然后点击下方的高级选项 3 进入高级选项 点击上方 所有者 然后点击下方的编辑选项 4 进入所有者编辑界面 点击下方

    2025年8月1日
    5
  • noip2015_noip2021复赛

    noip2015_noip2021复赛扩展欧几里得模板题。注意取模。#include&lt;bits/stdc++.h&gt;usingnamespacestd;#definelllonglong#definein(x)scanf("%d",&amp;x)#definelin(x)scanf("%lld",&amp;x)#defineout(x)printf("%d",x)#defin…

    2022年8月22日
    7
  • Floyd算法详解——包括解题步骤与编程[通俗易懂]

    Floyd算法详解——包括解题步骤与编程[通俗易懂]一、Floyd算法原理Floyd算法是一个经典的动态规划算法,它又被称为插点法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。Floyd算法是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,算法目标是寻找从点i到点j的最短路径。从任意节点i到任意节点j的最短路径不外乎2种可能,1是直接从i到j,2是从i经过若干个节点k到j…

    2025年6月12日
    3

发表回复

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

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