栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django入门教程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django入门教程

Django之与Python,就好比Laravel之与PHP,Java的Spring Boot,都提供了很多开箱即用的东西,刚入门Python的人因为Python生态体系不是很熟,使用Django做Web开发因为其提供了开发的很多工具,可以大大开发我们的效率。

在Python熟悉之后,Django用熟练了,可以切换到一些更灵活的轻量级的框架上,如Flask。虽然Django相对重量级一些,但是使用起来还是很方便的,一块看看其怎么使用吧。

环境准备
  • Python3.6
  • Django2.0

过程
  1. 如果使用的是Mac系统,或者*nix系统,系统默认的Python版本可能是2.x的,这时需要装一些额外的工具来使用Python3.x的版本。
  • Pyenv 简单的Python版本管理工具

    安装好Pyenv之后,你的系统就可以任意切换Python的版本了。

  1. 确保当前使用的是Python3.6版本的情况下,安装Django

.python-version文件是pyenv控制当前目录下python版本的文件,其只影响当前目录的pythhon版本
pip安装的时候指定的django的版本号

  1. 创建Django的项目,Django给我们提供了一些命令可以直接新建一个项目。
django-admin startproject demo

这条命令会在当前目录下创建demo目录,另外看下django-admin支持的命令

  1. Django项目的目录解释

  • demo 我们创建的是demo项目,总目录名称就是demo
  • demo/demo ,是Python的包名,这个目录下的东西一般是用于其他项目导入的。个人理解为,demo项目下的东西不可能所有的都暴露出来,与项目名同名的目录才暴露出来
  • manage.py django的命令行工具

其余几个文件,如其名,setting.py配置django项目的,urls.py声明式的URL。wsgi.py配置webserver的。

  1. Django项目内管理工具, 项目内的manage.py也给我们提供了很多命令行工具,预览一下。

  1. 启动项目,到这里我们的项目基本上是可以运行起来了,是不是很简单。
python manage.py runserver

// 运行时指定端口
// python manage.py runserver ipaddr:port

红色的错误先不用担心,它提示我们要先运行python manage.py migrate命令

额外
  • django工具命令参考

最后

这次我们以能正常的启动项目结束,接下来的文章写django的用法

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/221003.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号