02初识`Django`

Django的基本介绍

Django,发音为[dʒæŋɡəʊ]Django诞生于2003年秋天,2005年发布正式版本,由SimonAndrian开发。当时两位作者的老板和记者要他们几天甚至几个小时之内增加新的功能。两人不得已开发了Django这套框架以实现快速开发目的,因此Django生来就是为了节省开发者时间的。Django发展至今,被许许多多国内外的开发者使用,已经成为web开发者的首选框架。因此,如果你是用python来做网站,没有理由不学好Django

django的文档:https://docs.djangoproject.com/zh-hans/2.2/

Django的安装

Django是一个框架,说白了也就是别人写好的代码,这些代码有它规定好的规则,你按照他的规则去写,就可以快速实现开发一个网站,django是一个第三方模块,需要下载

cmd中执行命令, 下载django这个第三方模块

pip install django==2.2
# 换源安装 
# pip install django==2.2 -i http://mirrors.aliyun.com/pypi/simple/

django有很多版本,这里我们采用2.2的长期支持版

Python解释器版本必须大于3.5

安装完毕后,可以在python交互模式下测试⼀下是否安装成功

>>>import django
>>>django.get_version()

创建Django项目

先切换到指定⽬录,然后⽤以下指令创建⼀个项⽬

django-admin startproject 项目名
# 例如:
django-admin startproject day2

会在这条命令执行的当前目录生成一个和项目名同名的文件夹,这就是Django的项目

如果你执行命令django-admin 没反应,则替换成为
django-admin.py startproject 项目名字

Django的目录结构

项目名/
├── manage.py  						# 管理文件
└── 项目名  						    # 项目目录
    ├── __init__.py					# 包管理文件
    ├── settings.py  				# 配置文件
    ├── urls.py  					# 路由文件       URL和函数的对应关系
    └── wsgi.py  					# 使用wsgiref模块做简单的web server

运行Django项目

重要的基础知识点

  1. 运行python程序的方式:python解释器的路径 python文件的路径

  2. # test.py
    import sys
    print(sys.argv)
    # ['test.py', 'run', '666']
    
    # 在cmd中运行当前文件
    # python test.py run 666
    

运行Django的本质就是利用Python解释器运行manage.py的文件

如何运行Django项目,在cmd中执行命令

python解释器的路径   manage.py的路径  runserver IP:PORT

默认:IP是127.0.0.1   默认PORT:8000
一般
python manage.py runserver   
# 就会在127.0.0.1:8000 端口启动了
# eg: 在manage.py的所在的路径下执行命令
python manage.py  runserver

就会启动django项目,在浏览器中输入http://127.0.0.1:8000/ 即可看到小火箭的欢迎界面,表示django项目已经启动起来了

Pycharm开发django项目

  • 通过pycharm打开已经创建好的django项目,切记是定位到项目名那一级(即manage.py的文件夹)
  • 通过pycharm运行。直接点击右上角的绿色箭头按钮即可运行
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值