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网络爬虫采集联想词示例
Feb 11 Python
Python中利用sorted()函数排序的简单教程
Apr 27 Python
简单的Apache+FastCGI+Django配置指南
Jul 22 Python
python按行读取文件,去掉每行的换行符\n的实例
Apr 19 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
python三引号如何输入
Jul 06 Python
Python语言编写智力问答小游戏功能
Oct 13 Python
Python pip 常用命令汇总
Oct 19 Python
Python基于execjs运行js过程解析
Nov 27 Python
利用Python过滤相似文本的简单方法示例
Feb 03 Python
Python中的min及返回最小值索引的操作
May 10 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文件上传实例详解!!!
2007/01/02 PHP
php时间戳转换的示例
2014/03/31 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
弘扬职业精神演讲稿
2014/03/20 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
典型事迹材料范文
2014/12/29 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
2016年大学生社区服务活动总结
2016/04/06 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
详解Vue router路由
2021/11/20 Vue.js
MySQL慢查询优化解决问题
2022/03/17 MySQL
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript