Python3创建Django项目的几种方法(3种)
作者:Asia-Lee 发布时间:2021-12-28 00:41:44
Django是一种基于Python的Web开发框架
一、在命令行中创建Django项目(Windows平台、python3.6)
1、建立虚拟环境(创建一个独立的Python运行环境)
为项目新建一个目录learning_log,在终端切换到这个目录,并创建虚拟环境
这里运行了模块venv,并使用它创建一个名为ll_env的虚拟环境
注意:如果python是较早版本,则先安装virtualenv(pip3 install virtualenv)然后再创建虚拟环境(virtualenv ll_env)
2、激活虚拟环
境命令激活:ll_env\Scripts\activate
命令停止使用虚拟环境:deactivate
3、在虚拟环境中安装Django
在虚拟环境中执行命令:pip3 install Django
4、在Django中创建项目
命令:django-admin.py startproject learning_log
.(让Django新建一个名为learning_log的项目)
命令:dir和dir learning_log
(显示文件中的目录文件)
5、创建数据库
命令:python manage.py migrate
6、查看项目
命令:python manage.py runserver
在浏览器中输入http://127.0.0.1:8000/或者http://localhost:8000/
二、在windows下使用Pycharm创建Django项目
环境:win7 python3.6 pycharm django pip3
1、安装django
2、配置系统环境
成功安装Django后,在Python根目录下的Scripts目录中可找到一个django-admin.exe文件,这是Django的核心管理程序,最好将它加入操作系统的环境变量中,这样在以后的调用会比较方便
Path环境变量中添加Scripts目录
回到cmd界面,运行django-admin help
,能看到下面的内容表示环境变量设置成功
3、pycharm创建django项目
启动开发服务器
点击edit configurations,在host中填入127.0.0.1,port中填入8000。OK确定web服务就运行了
点击运行之后
三、搭建虚拟环境并在pycharm中创建项目
1、安装virtualenv
在Windows的CMD中,进入指定的目录,这里是Django_course。使用下面的方式,建立一个mysite_env虚拟环境
命令:virtualenv mysite_env
2、安装Django
进入mysite_env目录下的Scripts子目录,运行activate命令,激活该虚拟环境,此时的命令行提示符将以(mysite_env)开头。运行pip3 install django命令,自动安装最新版本的Django和唯一的依赖库pytz
如果需要退出虚拟环境,可以使用deactive命令
3、创建工程
按图示在左侧选择Django,然后将工程Location设置在虚拟环境同一级的目录内,也就是E:\testcode\Django_course,工程名字使用国际惯例mysite。在右侧的interpreter选择标处点选择,然后在弹出的界面中,找到我们刚才建立的虚拟环境所在位置,最后确定
这几种方法亲测有效,供参考!
来源:https://blog.csdn.net/asialee_bird/article/details/79585590
猜你喜欢
- 前言字典为动词“to yield”给出了两个释义:产出和让步。对于 Python 生成器中的 yie
- Python PyTorch深度学习框架PyTorch是一个基于Python的深度学习框架,它支持使用CPU和GPU进行高效的神经网络训练。
- 在小飞的博客上看到他写了一篇关于reset.css的文章,文章中关于css的部分分析的非常不错,但对于文中关于强调把CSS分别配置,对每一个
- 本文实例讲述了Python使用pyautocad+openpyxl处理cad文件。分享给大家供大家参考,具体如下:示例1:from pyau
- 如何在线修改表?具体代码如下:<%Set conn1 = Server.CreateObject(&qu
- 公司在codereview的时候限制了看代码的时间,实际上不少代码属于框架自动生成,并不需要花费太多时间看,为了达标,需要刷点时间(鼠标点击
- 一、word转pdf先安装win32库:pip install pywin32from win32com.client import gen
- 一个比较好用的字符串截取函数:function substring($str, $start, $length){ //比较好用字符串截取函
- 本文实例讲述了python中list常用操作。分享给大家供大家参考。具体分析如下:1.定义list>>> li = [&q
- 目录前言:1.Navicat简介2.简易教程分享连接管理库表操作查询窗口筛选表数据运行与转储 SQL 文件导入与导出向导查看页面设置工具目标
- MySQL 数据(字段)类型在创建表的时候,要明确定义字段对应的数据类型。MySQL 主要的数据类型分为数值类型、字符串(文本)类型、时间日
- chatGPT已经爆火一段时间了,我想大多数的开发者都在默默的在开发和测试当中,可能也是因为这个原因所以现在很难找到关于开发中遇到的一些坑或
- 如下所示:# coding: utf-8import osimport psutilimport timedef write_pid():
- 最近新接触Mysql,昨天新建一个表用于存储表结构信息:create table tablist(TABLE_SCHEMA varchar(
- 人工神经网络的许多算法已在智能信息处理系统中获得广泛采用,尤为突出是是以下4种算法:ART网络、LVQ网络、Kohonen网络Hopfiel
- 从PHP的5.4.0版本开始,PHP提供了一种全新的代码复用的概念,那就是Trait。Trait其字面意思是”特性”、”特点”,我们可以理解
- PayPal支付功能其实一直在更新文档和接口,这里说的是一个简单的支付功能大概流程如下1,在网站的结账页面,设置一个提交到PayPal网站的
- Fabric 是使用 Python 开发的一个自动化运维和部署项目的一个好工具,可以通过 SSH 的方式与远程服务器进行自动化交互,例如将本
- 多子图figure是绘制对象(可以理解为一个空白的画布),一个figure对象可以包含多个Axes子图,一个Axes是一个绘图区域,不加设置
- Properties类简要概括: Properties类是 键和值均为字符串的可以永久存储到文件中的key-value集合java.util