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连接mysql调用存储过程示例
Mar 05 Python
Python文件操作类操作实例详解
Jul 11 Python
跟老齐学Python之开始真正编程
Sep 12 Python
Python中动态获取对象的属性和方法的教程
Apr 09 Python
详解Python核心对象类型字符串
Feb 11 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
python抓取搜狗微信公众号文章
Apr 01 Python
Django 开发调试工具 Django-debug-toolbar使用详解
Jul 23 Python
使用python os模块复制文件到指定文件夹的方法
Aug 22 Python
python中watchdog文件监控与检测上传功能
Oct 30 Python
如何利用pygame实现打飞机小游戏
May 30 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模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
一张图带我们入门Python基础教程
2017/02/05 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
英语演讲稿范文
2014/01/03 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
生产文员岗位职责
2014/04/05 职场文书
根叔历年演讲稿
2014/05/20 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
旷课检讨书
2015/01/26 职场文书
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL