大家好,给大家分享一下不安装python能运行python,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
python3之Django安装及运行
- 一、Django基础
- 二、Django安装
- 三、运行第一个Django项目
一、Django基础
Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!
Django的特点:
强大的数据库功能:拥有强大的数据库操作接口(QuerySet API),也能执行原生SQL
自带强大后台:网站拥有一个强大的后台,轻松管理内容
优雅的网址:用正则匹配网址,传递到对应函数,随意定义。
模版系统:易扩展的模版系统,设计简易,代码,样式 分开设计,更容易管理伪原创api使用的正确方法和建议。
缓存系统:与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添加了
![在这里插入图片描述](
再次访问网址:http://192.168.5.10:8000/
或直接访问:http://127.0.0.1:8000/
成功显示