python3之Django安装及运行

一、Django基础

Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!

Django的特点:

强大的数据库功能:拥有强大的数据库操作接口(QuerySet API),也能执行原生SQL

自带强大后台:网站拥有一个强大的后台,轻松管理内容

优雅的网址:用正则匹配网址,传递到对应函数,随意定义。

模版系统:易扩展的模版系统,设计简易,代码,样式 分开设计,更容易管理。

缓存系统:与memcached,redis等缓存系统联用,更出色的表现,更快的加载速度。

国际化:完全支持多国语言应用,允许定义翻译的字符,轻松翻译成不同国际的语言。

Django目录结构:

urls.py:网址入口,关联到对应的Views.py中的一个函数,访问网址对应的函数。

views.py:处理用户发出的请求,从urls.py中对应过来,通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,数据,输出到网页。

models.py:与数据库操作相关,存入或读取数据时用到这个

templates文件夹:views.py中的函数渲染templates中的HTML模版,得到动态内容网页,可以用缓存来提高速度。
admin.py:后台,可以用很少量的代码就拥有一个强大的后台。

settings.py:Django的全局设置,配置文件,比如DEBUG的开关,静态文件的位置设置等。

二、Django安装

利用pip3安装Django

pip3 install Django 或者 pip3 install Django==2.0.4

升级pip可以用:pip install --upgrade pip3
在这里插入图片描述

三、运行第一个Django项目

新建一个django project项目
命令:django-admin startproject mysite

在这里插入图片描述
mysite/根目录只是项目的容器,它的名字与Django无关,可以将它重命名为任何任何名字

manage.py:一个命令行实用程序,可让你以各种方式与Django项目进行交互

mysite:是项目的实际python包,它的名字是你需要用来导入任何内容的python包名

init.py:一个空文件,告诉python这个目录应该被视为一个python包

settings.py:这是Django项目的设置与配置,Django设置会告诉你有关设置如何工作的所有信息

urls.py:这是Django项目的URL声明

wsqi.py:WSGI兼容的Web服务器为你的项目提供服务的入口点

在终端上运行python manage.py runserver 0.0.0.0:8000 (端口号可改成自己的)运行开发服务器。

在这里插入图片描述

cmd中执行ipconfig获取ip地址

在这里插入图片描述

访问网址:http://192.168.5.10:8000/
或直接访问:http://127.0.0.1:8000/

在这里插入图片描述

在我们创建的项目里修改setting.py文件 ALLOWED_HOSTS = [’’] #在这里请求的host添加了

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200412231436208.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4Mjg2Njg3,size_16,color_FFFFFF,t_70

再次访问网址:http://192.168.5.10:8000/
或直接访问:http://127.0.0.1:8000/
成功显示

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值