Django2.0 学习笔记(一)-->新手入门
2018-01-11 14:25
609 查看
安装Django框架的第一步先安装Python:戳此链接进行下载
下载完毕后配置环境变量,下载的python会自带pip(用于安装Python包),不需要另外下载
(注:因为Django2.0不再支持Python2,开发过程应可能地使用Python3版本)
安装Python虚拟环境:
1.Windows环境下Win+R弹出运行对话框输入“cmd”按Enter到命令行窗口输入
pip install virtualenv
2.安装好virtualenv之后,为你的Django项目创建一个虚拟环境:
在命令行窗口输入如下命令,我这里取虚拟环境名为env_django,可自定义
virtualenv env_django
虚拟环境搭建好之后可以发现在当前路径下出现一个名为env_django的文件夹,打开文件夹看到如下结构:
在使用这个新建的Python虚拟环境之前还需要将其激活,在命令行窗口中输入
env_django\Scripts\activate
发现命令提示符开头多了(env_django),说明正处在env_django虚拟环境中
3.下面开始在刚搭建的虚拟环境下安装Django,输入
pip install django==2.0
安装完毕后在虚拟环境的命令提示符下输入python,然后按回车键启动Python交互式解释器
按上图操作出现Django版本信息则表示安装Django成功
接下来在虚拟环境下新建Django项目:
1.在虚拟环境的命令行中运行如下命令:
django-admin startproject mysite 注:mysite为你自定义的项目名
mysite项目的目录结构为:
外层的mysite/根目录是项目的容器。
manage.py是一个命令行实用脚本,可以通过不同的方式与Django项目交互。
内部的mysite/目录是项目的Python包。
mysite/__init__.py是一个空文件,目的是让Python把这个目录识别为Python包。
mysite/settings.py是Django项目的设置/配置。
mysite/urls.py是Django项目的URL声明,即Django驱动的网站的“目录”。
mysite/wsgi.py是兼容WSGI的Web服务器的入口点,用于伺服项目。
2.确认Django项目是否能运行,进入外层mysite目录(比如F:\env_django\mysite路径下),
然后运行python manage.py runserver,(此时启动的是自带的开发服务器,实际生产环境还需配置其它服务器)
打开浏览器访问http://127.0.0.1:8000/,如果看到下图则证明Django能正常运行
注:开发服务器会根据需要在每次请求时自动重新加载Python代码,一般不需要手动重启服务器,但有些添加文件的操作并不会触发重启,因此在少数情况下仍需要重启服务器。
下载完毕后配置环境变量,下载的python会自带pip(用于安装Python包),不需要另外下载
(注:因为Django2.0不再支持Python2,开发过程应可能地使用Python3版本)
安装Python虚拟环境:
1.Windows环境下Win+R弹出运行对话框输入“cmd”按Enter到命令行窗口输入
pip install virtualenv
2.安装好virtualenv之后,为你的Django项目创建一个虚拟环境:
在命令行窗口输入如下命令,我这里取虚拟环境名为env_django,可自定义
virtualenv env_django
虚拟环境搭建好之后可以发现在当前路径下出现一个名为env_django的文件夹,打开文件夹看到如下结构:
在使用这个新建的Python虚拟环境之前还需要将其激活,在命令行窗口中输入
env_django\Scripts\activate
发现命令提示符开头多了(env_django),说明正处在env_django虚拟环境中
3.下面开始在刚搭建的虚拟环境下安装Django,输入
pip install django==2.0
安装完毕后在虚拟环境的命令提示符下输入python,然后按回车键启动Python交互式解释器
按上图操作出现Django版本信息则表示安装Django成功
接下来在虚拟环境下新建Django项目:
1.在虚拟环境的命令行中运行如下命令:
django-admin startproject mysite 注:mysite为你自定义的项目名
mysite项目的目录结构为:
外层的mysite/根目录是项目的容器。
manage.py是一个命令行实用脚本,可以通过不同的方式与Django项目交互。
内部的mysite/目录是项目的Python包。
mysite/__init__.py是一个空文件,目的是让Python把这个目录识别为Python包。
mysite/settings.py是Django项目的设置/配置。
mysite/urls.py是Django项目的URL声明,即Django驱动的网站的“目录”。
mysite/wsgi.py是兼容WSGI的Web服务器的入口点,用于伺服项目。
2.确认Django项目是否能运行,进入外层mysite目录(比如F:\env_django\mysite路径下),
然后运行python manage.py runserver,(此时启动的是自带的开发服务器,实际生产环境还需配置其它服务器)
打开浏览器访问http://127.0.0.1:8000/,如果看到下图则证明Django能正常运行
注:开发服务器会根据需要在每次请求时自动重新加载Python代码,一般不需要手动重启服务器,但有些添加文件的操作并不会触发重启,因此在少数情况下仍需要重启服务器。
相关文章推荐
- java 从零开始,学习笔记之基础入门<重载_覆盖_继承>(十)
- java 从零开始,学习笔记之基础入门<Oracle_基础>(三十三)
- java 从零开始,学习笔记之基础入门<抽象类_接口_多态>(十三)
- <ASP.NET4 从入门到精通>学习笔记3
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_查询>(三十四)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- Django 入门(个人学习笔记,持续更新)
- 学习笔记_python_python编程从入门到实践2.0
- Django学习笔记(一)-入门
- Django入门学习笔记(一) 单个model的保存
- nginx 学习笔记(2) nginx新手入门
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_基础>(三十三)
- java 从零开始,学习笔记之基础入门<Oracle_查询>(三十四)
- java 从零开始,学习笔记之基础入门<集合>(十六)
- nginx 学习笔记(2) nginx新手入门
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<正则表达式>(三十一)
- tensorflow学习笔记零:新手入门笔记
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_视图_函数_存储过程_触发器等>(二十三)
- java 从零开始,学习笔记之基础入门<Static>(十二)
- 【day 16】python编程:从入门到实践学习笔记-基于Django框架的Web开发-用户账户(三)