[Django快速开发0]快速搭建环境并得到django项目的hello world

Django框架的的基本命令
  • django-admin startproject # 创建Django项目
  • django-admin startapp # 创建一个Django应用
创建一个Django项目
1. 打开cmd,cd到项目目录下,新建一个文件夹,然后cd到该文件夹下
2. 使用 # pipenv install 命令创建虚拟环境 #pipenv shell 进入虚拟环境
3.安装django: # pip install django
4.安装成功后,创建一个Django项目:# django-admin startproject [输入创建的项目名称]
5.创建一个Django应用: # django-admin startapp [应用名]
6.使用pycharm打开该项目,在file>>setting>>Python Interpreter中选择刚刚pipenv生成的环境。如图1-1
7.在Terminal中输入:# python manage.py runserver
如果运行成功则可以得到如下图1-2则表明前面的配置成功!!

Pycharm 配置虚拟环境
在这里插入图片描述

Django之hello world

项目初始化后的内容如下:

在这里插入图片描述

要想跑一个hello world程序,首先需要在应用级文件目录下的views.py中写入视图函数hello:

from django.shortcuts import render
from django.http import HttpResponse


# Create your views here.
def hello(request):
    return HttpResponse('hello world')

其次在此项目下创建一个urls.py文件,并将hello函数的路由注册到应用层面中:

# login.urls.py
from django.urls import path

import login.views

urlpatterns = [
    path('hello', login.views.hello)
]

但想想应用层次路由配置显然并不能让项目层次的所了解,就如在当地派出所注册了身份证,身份证没有传到全国的身份系统,外面的警察也肯定在找你时也只会查无此人,因此还需要再应用层次进行配置。即在应用层次中urls.pysettings.py中进行如下注册行为:

# blog/urls.py
from django.contrib import admin
from django.urls import path,include
import login.views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', include('login.urls'))

]

blog/settings.py
在这里插入图片描述

完成后在Terminal中输入 >>> python manage.py runserver

然后到浏览器中输入:http://127.0.0.1:8000/login/hello即可得到以下的hello world
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值