Django框架的介绍安装 如何创建一个Django工程?

首页 » Python » Django框架的介绍安装 如何创建一个Django工程?

Web框架的本质介绍这篇文章中,想必你已经深刻的认识了Web框架,或者已经可以写一个Web框架了,如果不会没有关系,在Python中我们呢可以借助Django框架完成。

Django框架的介绍

Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!采用了MVC的框架模式,即模型M,视图V和控制器C,也可以称为MVT模式,模型M,视图V,模板T,是不是有点眼熟呢!

Django框架对于学习Python的来说,重要性相当于你上班带不带腿,你不会就是没带腿,那么你就上不了班!所以说学习Python必须会Django,不然你就只能写一些Python脚本或者去做运维。

Django框架的安装

鳄鱼君使用的是pycharm,那么我们首先安装Django,在terminal终端输入命令: pip install --default-timeout=5000 django ,大约有7M左右,如果不设置超时时间就会报超时错误。特别注意不要晚上安装,速度慢如蜗牛!

使用命令创建工程目录

Django安装成功之后,在Python文件中就会有两个django-admin文件,具体的位置如下图:

Django框架的介绍安装 如何创建一个Django工程?

我们需要在Windows自带的终端执行django命令,可以对django的环境变量做一下配置,当然我们也可以在django-admin目录下执行命令。配置环境变量的方法: 计算机右键-属性-高级系统设置-环境变量-系统变量-path-编辑-添加一个路径F:\PycharmProject\venv\Scripts ,这个是我的路径,根据自己的情况添加,多个路径需用英文分号(;)隔开。这样我们在终端的任何位置就可以启动django了。

其实django-admin.exe应用程序,就是帮我们创建文件夹的,我们在终端输入一条命令:

django-admin.exe startproject myview

如果你配置了环境变量,那么在任何位置就可以执行这段命令而不会出现内部或外部命令,但是仍然需要注意路径的问题,你在哪个路径执行的命令,myview文件夹就会创建在哪里,有的同学可能找不到创建的文件夹在哪。比方说我是在:F:\PycharmProject\venv\Scripts,这个路径执行的命令,那么新创建的myview文件夹就会在这个目录下。命令执行后你会看到一下的目录,这是django自动帮你创建的:

F:\PycharmProject\venv\Scripts\myview
--myview  django工程的主文件夹
    --myview    #对整个程序进行配置
        --__inin__.py
        --asgi.py
        --settings.py  #配置文件
        --urls.py      #URL对应关系
        --wsgi.py      #遵循WSGI规范 uwsgi+nginx
    --manage.py        #管理django程序

那么我们的django工程即已经创建完成了,现在来运行它,我们进入myview目录,它下面是有个manage.py的。输入以下命令:

cd myview
python manage.py runserver #默认8000端口
python manage.py runserver 127.0.0.1:8888 #自定义端口

这时候你可以看到终端打印了一些信息,如果你看到了:http://127.0.0.1:8000/,就代表你成功的启动了django,那么使用浏览器访问这个url,你会看到下面的图片:

Django框架的介绍安装 如何创建一个Django工程?

只要你配置了环境变量,我们就可以在任何位置创建django工程。其实在pycharm中可以直接打开我们前面创建的django工程,然后我们呢来对代码做一些修改。下面的图片是我的文件夹结构:

Django框架的介绍安装 如何创建一个Django工程?

然后修改一下代码,one.py

from django.shortcuts import HttpResponse
def index(request):
    return HttpResponse('Hello World!\nThis is index')

urls.py

from django.contrib import admin
from django.urls import path
from e1yu import one
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', one.index), #对应e1yu下的one文件 index函数 当有用户访问这个页面就会返回这个函数
    #我们呢可以在这里随意添加url
]

这时候在此运行django,我们还是使用命令运行,而不是在pycharm中运行,再次访问:http://127.0.0.1:8000/index/,你就会看到index函数中返回的内容了。我们可以使用这种url跟函数的对应关系,来处理不同的url。在pycharm中创建Django工程可参考:Pycharm如何创建Django工程

– END –

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Django框架的介绍安装 如何创建一个Django工程?》 发布于2020-04-04

分享到:
赞(1) 赏杯咖啡

评论 抢沙发

3 + 2 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册