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的Urllib库的基本使用教程
Apr 30 Python
python过滤字符串中不属于指定集合中字符的类实例
Jun 30 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
git进行版本控制心得详谈
Dec 10 Python
Python 将pdf转成图片的方法
Apr 23 Python
Python实现确认字符串是否包含指定字符串的实例
May 02 Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 Python
linux安装python修改默认python版本方法
Mar 31 Python
python绘制地震散点图
Jun 18 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
django rest framework serializer返回时间自动格式化方法
Mar 31 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 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函数
2010/02/16 PHP
PHP生成器简单实例
2015/05/13 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
python检测某个变量是否有定义的方法
2015/05/20 Python
python二分查找算法的递归实现方法
2016/05/12 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
Python中拆分字符串的操作方法
2019/07/23 Python
Django中URL的参数传递的实现
2019/08/04 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
浅谈Python 参数与变量
2020/06/20 Python
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
人力资源经理自我评价
2014/01/04 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
小班幼儿评语大全
2014/04/30 职场文书
大学生就业意向书
2015/05/11 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书
Go timer如何调度
2021/06/09 Golang