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自动安装pip
Apr 24 Python
python在windows下实现ping操作并接收返回信息的方法
Mar 20 Python
Python中用函数作为返回值和实现闭包的教程
Apr 27 Python
Python发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
Python变量赋值的秘密分享
Apr 03 Python
python设定并获取socket超时时间的方法
Jan 12 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
如何解决pycharm调试报错的问题
Aug 06 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 Python
python自动化测试之Selenium详解
Mar 13 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中使用Oracle数据库(1)
2006/10/09 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
初识PHP中的Swoole
2016/04/05 PHP
php实现学生管理系统
2020/03/21 PHP
浅谈thinkphp5 instance 的简单实现
2017/07/30 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
浅谈Node.js 沙箱环境
2018/05/15 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
Python简单实现区域生长方式
2020/01/16 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
python实现按日期归档文件
2021/01/30 Python
大学生毕业自我鉴定
2013/11/06 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
工作评语大全
2014/04/26 职场文书
社区禁毒工作方案
2014/06/02 职场文书
食品安全标语
2014/06/07 职场文书
小学生毕业评语
2014/12/26 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
小学生运动会广播
2015/08/19 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang