Django项目在pycharm新建的步骤方法


Posted in Python onMarch 02, 2021

我们使用编辑器的时候,想要在其中添加一个Django项目,这样就能在里面做一些想要的操作。有些人还没有对Django进行安装,这里直接用命令行就可以解决了。那么在具体新建项目的步骤上,本篇进行了详细的整理,想要在pycharm新建项目的小伙伴,一起来看看具体的过程吧。

1、创建项目之前我们先安装Django,安装命令行

pip install django==1.11

后面的数字表示指定版本号,记得一定要用两个等于。

2、创建Django的虚拟环境和创建项目目录(**注意:**在Windows下用PyCharm创建Django项目,虚拟环境和目录都直接创建好了,所以这两步可以省略);

3、直接在PyCharm中创建Django项目,选择File-->New Project-->Django-->Loaction-->自己的项目名称-->Create,这样项目就创建好了,如下图,我的项目名称是First_Project First_Project.png

4、创建好项目之后我们在项目中创建一个测试用的test.py文件,输入一个print("hello")试试,然后运行test.py:单击右键->选择run项目名称,控制台是不是会输出一个hello呀。

5、如果想运行整个Django项目,我们可以:选择Run-->Run-->你的项目名称,就可以了,控制台显示如下: 控制台.png

6、除此之外,我们还可以配置Django服务器的IP和Port,选择Run->点击Edit Configurations,就可以在里面配置自己想要的端口,(可以选择1到65535之间的数字,最好选择80,但有些时候使用80会冲突,那就用8080或8081)。

Django项目字段讲解:

1、manage.py是个管理角色

拥有的功能包括:

(1)创建app: python manage.py startapp miaTest 其中startapp是命令,miaTest为app的名字

(2)管理数据库
Python manage.py sqlall miaTest:查看miaTest这个app下面所有的表
Python manage.py syncdb:同步数据库

(3)管理服务器
Python manage.py runserver ip:port->更改访问的ip及端口号

2、Venv

要使用django,首先需要建立一个虚拟工作环境,在这个虚拟工作环境中可以安装包,将其与其他项目隔离,主要解决Python软件开发过程中版本与依赖性问题以使得每个项目有自己独立的安装目录环

3.mySite2

(1)init.py:该文件默认是空的,只用定义了这个文件,python虚拟机才会认为当前文件夹是一个合法的package,代表目录下面的Python程序是module的一部分。所以它是package的标识
(2)Settings.py:包括app路径,数据库配置,sql语句,静态文件目录,中间件,session存储的相关配置
(3)Urls.py:所有网址的入口,会关联到views中的函数
(4)Wsgi.py

4.Templates

主要由html代码及逻辑控制块代码。

到此这篇关于Django项目在pycharm新建的步骤方法的文章就介绍到这了,更多相关Django项目在pycharm新建的过程内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python Web框架Flask中使用七牛云存储实例
Feb 08 Python
Python 调用Java实例详解
Jun 02 Python
Flask数据库迁移简单介绍
Oct 24 Python
Numpy中转置transpose、T和swapaxes的实例讲解
Apr 17 Python
Python找出微信上删除你好友的人脚本写法
Nov 01 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
python+tifffile之tiff文件读写方式
Jan 13 Python
python itsdangerous模块的具体使用方法
Feb 17 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 #Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 #Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 #Python
Python实现我的世界小游戏源代码
Mar 02 #Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 #Python
python 基于pygame实现俄罗斯方块
Mar 02 #Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
Mar 02 #Python
You might like
php数组的一些常见操作汇总
2011/07/17 PHP
php解压文件代码实现php在线解压
2014/02/13 PHP
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
Bootstrap表单布局
2016/07/19 Javascript
jQuery自制提示框tooltip改进版
2016/08/01 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
js中this对象用法分析
2018/01/05 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
详解python的webrtc库实现语音端点检测
2017/05/31 Python
python pandas修改列属性的方法详解
2018/06/09 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python障碍式期权定价公式
2019/07/19 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
测试工程师职业规划书
2014/02/06 职场文书
六查六看剖析材料
2014/02/15 职场文书
库房管理员岗位职责
2014/03/09 职场文书
企业标语大全
2014/07/01 职场文书
银行转正自我鉴定
2014/09/29 职场文书
群众路线批评与自我批评发言稿
2014/10/16 职场文书
语文复习计划
2015/01/19 职场文书
家长会欢迎词
2015/01/23 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
Oracle创建只读账号的详细步骤
2021/06/07 Oracle