Python3创建Django项目的几种方法(3种)


Posted in Python onJune 03, 2020

Django是一种基于Python的Web开发框架

一、在命令行中创建Django项目(Windows平台、python3.6)

1、建立虚拟环境(创建一个独立的Python运行环境)

为项目新建一个目录learning_log,在终端切换到这个目录,并创建虚拟环境

这里运行了模块venv,并使用它创建一个名为ll_env的虚拟环境

Python3创建Django项目的几种方法(3种)

注意:如果python是较早版本,则先安装virtualenv(pip3 install virtualenv)然后再创建虚拟环境(virtualenv ll_env)

2、激活虚拟环

境命令激活:ll_env\Scripts\activate

命令停止使用虚拟环境:deactivate

Python3创建Django项目的几种方法(3种)

3、在虚拟环境中安装Django

在虚拟环境中执行命令:pip3 install Django

Python3创建Django项目的几种方法(3种)

4、在Django中创建项目

命令:django-admin.py startproject learning_log .(让Django新建一个名为learning_log的项目)

命令:dir和dir learning_log (显示文件中的目录文件)

Python3创建Django项目的几种方法(3种)

5、创建数据库

命令:python manage.py migrate

Python3创建Django项目的几种方法(3种)

6、查看项目

命令:python manage.py runserver

Python3创建Django项目的几种方法(3种)

在浏览器中输入http://127.0.0.1:8000/或者http://localhost:8000/

Python3创建Django项目的几种方法(3种)

二、在windows下使用Pycharm创建Django项目

环境:win7 python3.6 pycharm django pip3

1、安装django

Python3创建Django项目的几种方法(3种)

2、配置系统环境

成功安装Django后,在Python根目录下的Scripts目录中可找到一个django-admin.exe文件,这是Django的核心管理程序,最好将它加入操作系统的环境变量中,这样在以后的调用会比较方便

Path环境变量中添加Scripts目录

回到cmd界面,运行django-admin help,能看到下面的内容表示环境变量设置成功

Python3创建Django项目的几种方法(3种)

3、pycharm创建django项目

Python3创建Django项目的几种方法(3种)

启动开发服务器

Python3创建Django项目的几种方法(3种)

点击edit configurations,在host中填入127.0.0.1,port中填入8000。OK确定web服务就运行了

Python3创建Django项目的几种方法(3种)

点击运行之后

Python3创建Django项目的几种方法(3种)

三、搭建虚拟环境并在pycharm中创建项目

1、安装virtualenv

Python3创建Django项目的几种方法(3种)

在Windows的CMD中,进入指定的目录,这里是Django_course。使用下面的方式,建立一个mysite_env虚拟环境

命令:virtualenv mysite_env

Python3创建Django项目的几种方法(3种)

2、安装Django

进入mysite_env目录下的Scripts子目录,运行activate命令,激活该虚拟环境,此时的命令行提示符将以(mysite_env)开头。运行pip3 install django命令,自动安装最新版本的Django和唯一的依赖库pytz

Python3创建Django项目的几种方法(3种)

如果需要退出虚拟环境,可以使用deactive命令

3、创建工程

按图示在左侧选择Django,然后将工程Location设置在虚拟环境同一级的目录内,也就是E:\testcode\Django_course,工程名字使用国际惯例mysite。在右侧的interpreter选择标处点选择,然后在弹出的界面中,找到我们刚才建立的虚拟环境所在位置,最后确定

Python3创建Django项目的几种方法(3种)

这几种方法亲测有效,供参考!

到此这篇关于Python3创建Django项目的几种方法(3种)的文章就介绍到这了,更多相关Python3创建Django项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用Python脚本将绝对url替换为相对url的教程
Apr 24 Python
python的keyword模块用法实例分析
Jun 30 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
python实现读Excel写入.txt的方法
Apr 29 Python
使用python存储网页上的图片实例
May 22 Python
pytorch 数据集图片显示方法
Jul 26 Python
numpy数组广播的机制
Jul 12 Python
python集合常见运算案例解析
Oct 17 Python
基于Django OneToOneField和ForeignKey的区别详解
Mar 30 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 Python
Python自动化测试PO模型封装过程详解
Jun 22 Python
用Python实现屏幕截图详解
Jan 22 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 #Python
使用python实现时间序列白噪声检验方式
Jun 03 #Python
部署Django到阿里云服务器教程示例
Jun 03 #Python
Python flask路由间传递变量实例详解
Jun 03 #Python
django的autoreload机制实现
Jun 03 #Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 #Python
Django用户登录与注册系统的实现示例
Jun 03 #Python
You might like
PHP判断指定时间段的2个方法
2014/03/14 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
图像替换新技术 状态域方法
2010/01/28 Javascript
jquery map方法使用示例
2014/04/23 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
2017/04/13 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
Javascript原型链及instanceof原理详解
2020/05/25 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
python实现的阳历转阴历(农历)算法
2014/04/25 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
学习python类方法与对象方法
2016/03/15 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
Python批量发送post请求的实现代码
2018/05/05 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
linux 下selenium chrome使用详解
2020/04/02 Python
python编写实现抽奖器
2020/09/10 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
荷兰电脑专场:Paradigit
2018/05/05 全球购物
ToysRus日本官网:玩具反斗城
2018/09/08 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
仓库门卫岗位职责
2013/12/22 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
区域经理岗位职责
2015/02/02 职场文书
2015年幼儿园安全工作总结
2015/05/12 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers
mysql中关键词exists的用法实例详解
2022/06/10 MySQL