Python3——创建Django项目的几种方法

简介: Django是一种基于Python的Web开发框架一、在命令行中创建Django项目(Windows平台、python3.
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选择标处点选择,然后在弹出的界面中,找到我们刚才建立的虚拟环境所在位置,最后确定



这几种方法亲测有效,供参考!奋斗







相关文章
|
11天前
|
JSON 数据可视化 API
Python 中调用 DeepSeek-R1 API的方法介绍,图文教程
本教程详细介绍了如何使用 Python 调用 DeepSeek 的 R1 大模型 API,适合编程新手。首先登录 DeepSeek 控制台获取 API Key,安装 Python 和 requests 库后,编写基础调用代码并运行。文末包含常见问题解答和更简单的可视化调用方法,建议收藏备用。 原文链接:[如何使用 Python 调用 DeepSeek-R1 API?](https://apifox.com/apiskills/how-to-call-the-deepseek-r1-api-using-python/)
|
26天前
|
数据挖掘 数据处理 开发者
Python3 自定义排序详解:方法与示例
Python的排序功能强大且灵活,主要通过`sorted()`函数和列表的`sort()`方法实现。两者均支持`key`参数自定义排序规则。本文详细介绍了基础排序、按字符串长度或元组元素排序、降序排序、多条件排序及使用`lambda`表达式和`functools.cmp_to_key`进行复杂排序。通过示例展示了如何对简单数据类型、字典、类对象及复杂数据结构(如列车信息)进行排序。掌握这些技巧可以显著提升数据处理能力,为编程提供更强大的支持。
32 10
|
28天前
|
人工智能 自然语言处理 算法
随机的暴力美学蒙特卡洛方法 | python小知识
蒙特卡洛方法是一种基于随机采样的计算算法,广泛应用于物理学、金融、工程等领域。它通过重复随机采样来解决复杂问题,尤其适用于难以用解析方法求解的情况。该方法起源于二战期间的曼哈顿计划,由斯坦尼斯拉夫·乌拉姆等人提出。核心思想是通过大量随机样本来近似真实结果,如估算π值的经典示例。蒙特卡洛树搜索(MCTS)是其高级应用,常用于游戏AI和决策优化。Python中可通过简单代码实现蒙特卡洛方法,展示其在文本生成等领域的潜力。随着计算能力提升,蒙特卡洛方法的应用范围不断扩大,成为处理不确定性和复杂系统的重要工具。
69 21
|
28天前
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
106 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
29天前
|
数据管理 数据库 数据安全/隐私保护
Django—同一项目不同app使用不同数据库
在Django项目中实现不同app使用不同数据库的配置,可以通过配置多数据库、创建数据库路由和配置路由来实现。通过这种方法,可以有效地将数据隔离到不同的数据库,提高数据管理的灵活性和系统的可扩展性。希望本文能为开发者在Django项目中使用多数据库提供清晰的指导。
23 4
|
2月前
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
78 33
|
2月前
|
安全
Python-打印99乘法表的两种方法
本文详细介绍了两种实现99乘法表的方法:使用`while`循环和`for`循环。每种方法都包括了步骤解析、代码演示及优缺点分析。文章旨在帮助编程初学者理解和掌握循环结构的应用,内容通俗易懂,适合编程新手阅读。博主表示欢迎读者反馈,共同进步。
|
2月前
|
JSON 安全 API
Python调用API接口的方法
Python调用API接口的方法
410 5
|
3月前
|
机器学习/深度学习 Python
堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能
本文深入探讨了堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能。文章详细介绍了堆叠的实现步骤,包括数据准备、基础模型训练、新训练集构建及元学习器训练,并讨论了其优缺点。
165 3
|
3月前
|
存储 数据可视化 数据挖掘
Python数据分析项目:抖音短视频达人粉丝增长趋势
Python数据分析项目:抖音短视频达人粉丝增长趋势

热门文章

最新文章

推荐镜像

更多