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 相关文章推荐
ssh批量登录并执行命令的python实现代码
May 25 Python
介绍Python中的一些高级编程技巧
Apr 02 Python
Python中使用ElementTree解析XML示例
Jun 02 Python
python获得文件创建时间和修改时间的方法
Jun 30 Python
基于python中的TCP及UDP(详解)
Nov 06 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
Django多数据库的实现过程详解
Aug 01 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
Mar 18 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 Python
java关于string最常出现的面试题整理
Jan 18 Python
Django利用AJAX技术实现博文实时搜索
May 06 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
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
php 高性能书写
2010/12/11 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
2016/07/18 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
jquery文字上下滚动的实现方法
2013/03/22 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Django返回json数据用法示例
2016/09/18 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
python画微信表情符的实例代码
2019/10/09 Python
Django实现基于类的分页功能
2019/10/31 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
英文版餐饮运营管理求职信
2013/11/06 职场文书
木工主管岗位职责
2013/12/08 职场文书
趣味运动会开幕词
2015/01/28 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
计生个人工作总结
2015/02/28 职场文书