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 命令行也可以自动补全
Nov 30 Python
Python Unittest自动化单元测试框架详解
Apr 04 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
Python将列表数据写入文件(txt, csv,excel)
Apr 03 Python
python-django中的APPEND_SLASH实现方法
Jun 21 Python
Django REST framework内置路由用法
Jul 26 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
Python如何在DataFrame增加数值
Feb 14 Python
40行Python代码实现天气预报和每日鸡汤推送功能
Feb 27 Python
没编程基础可以学python吗
Jun 17 Python
简单了解Python字典copy与赋值的区别
Sep 16 Python
python实现自动打卡的示例代码
Oct 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
PHP程序员基本要求和必备技能
2014/05/09 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
Python随机生成数模块random使用实例
2015/04/13 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
python中模块查找的原理与方法详解
2017/08/11 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
python实现Flappy Bird源码
2018/12/24 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
学习党章思想汇报
2014/01/07 职场文书
网络工程师职业规划
2014/02/10 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
农村文化建设标语
2014/10/07 职场文书
教师个人年度总结
2015/02/11 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
nginx静态资源的服务器配置方法
2022/07/07 Servers