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提示[Errno 32]Broken pipe导致线程crash错误解决方法
Nov 19 Python
Python中的单继承与多继承实例分析
May 10 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
如何利用Pyecharts可视化微信好友
Jul 04 Python
python实现日志按天分割
Jul 22 Python
python实现图片上添加图片
Nov 26 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
python+OpenCV实现图像拼接
Mar 05 Python
k-means 聚类算法与Python实现代码
Jun 01 Python
在Tensorflow中实现leakyRelu操作详解(高效)
Jun 30 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 Python
Python实现聚类K-means算法详解
Jul 15 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基础学习之流程控制的实现分析
2013/04/28 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
vue项目中axios使用详解
2018/02/07 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
JS开发常用工具函数(小结)
2019/07/04 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
gearman的安装启动及python API使用实例
2014/07/08 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
通过cmd进入python的实例操作
2019/06/26 Python
python如何随机生成高强度密码
2020/08/19 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
应届毕业生求职信范文
2015/03/19 职场文书
2015年中秋寄语
2015/07/31 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
创业计划书之服装
2019/10/07 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js