Django:创建项目、应用,hello world!(1)

  1. 首先是搭建环境,我使用的python2.7的环境,如何根据python选用Django的版本,可以查看官网:https://www.djangoproject.com/download/,我使用了Django 1.10.2的版本,使用如下命令进行安装:
pip install Django

检查是否安装成功:

python -m django --version

如下图则说明安装成功:
在这里插入图片描述
2. 创建一个项目:
在cmd中输入,可以查看django-admin可以做什么操作:

django-admin

结果如下:
在这里插入图片描述

上图中看到有一个startproject的命令,选择一个你喜欢的目录,输入:

django-admin startproject mysite

使用pycharm打开刚才新建的项目如下:
在这里插入图片描述
这些文件都是什么作用,我们直接把官网的文档搞过来:
(1)外部mysite / root目录只是项目的容器。它的名字对Django来说无关紧要;你可以将它重命名为你喜欢的任何东西。
(2)manage.py:一个命令行实用程序,允许您以各种方式与此Django项目进行交互。您可以在django-admin和manage.py中阅读有关manage.py的所有详细信息。
内部mysite /目录是项目的实际Python包。它的名称是您需要用来导入其中任何内容的Python包名称(例如mysite.urls)。
(3)mysite / __ init__.py:一个空文件,告诉Python该目录应该被视为Python包。如果您是Python初学者,请阅读官方Python文档中有关包的更多信息。
(4)mysite / settings.py:此Django项目的设置/配置。 Django设置将告诉您有关设置如何工作的所有信息。
mysite / urls.py:这个Django项目的URL声明;您的Django支持的站点的“目录”。您可以在URL调度程序中阅读有关URL的更多信息。
(5)mysite / wsgi.py:与WSGI兼容的Web服务器的入口点,用于为您的项目提供服务。有关更多详细信息,请参阅如何使用WSGI进行部署。

此时,进入mysite项目目录,使用manage.py文件启动这个项目的server:

python manage.py

在这里插入图片描述
从上图中,可以看到manage.py可以输入多个命令,我们直接使用最后一个命令即可启动这个项目的服务:

python manage.py runserver

在这里插入图片描述
如上图提示,打开浏览器,输入:http://127.0.0.1:8000/ 即可看到如下的页面,说明创建项目成功:(也可以在使用上面命令的时候增加端口号,如:python manage.py runserver 8888)
在这里插入图片描述

  1. 创建一个应用
    在与上面项目manage.py同目录下,使用命令:
django-admin startapp site1

在这里插入图片描述

我们进入views.py,我们大多数是在这个文件coding:

from django.http import HttpResponse

# Create your views here.

def index(request):
    return HttpResponse("Hello world! this is site1 index")

这是Django中最简单的视图。 要调用视图,我们需要将其映射到URL - 为此我们需要一个URLconf。
在mysite文件下中的urls.py中增加如下代码:

from django.conf.urls import url,include
from django.contrib import admin
import site1.views as s1

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'index/',s1.index)
]

然后再次运行服务
打开http://127.0.0.1:8000/index/,如下图所示,就得到了我们写的hello world的文字
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值