位置: 编程技术 - 正文

Python之Django环境搭建教程(MAC+pycharm+Django++postgreSQL)(django环境配置)

编辑:rootadmin

推荐整理分享Python之Django环境搭建教程(MAC+pycharm+Django++postgreSQL)(django环境配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:django环境配置,python django path,django环境配置,django运行环境,django配置环境变量pycharm,python django环境搭建,django配置环境变量pycharm,django环境配置,内容如对您有帮助,希望把文章链接给更多的朋友!

搭建Django环境似乎是一件很简单的事情,其实不然,苦命的我折腾了大半天才好, 遂在此总结下整个搭建过程,同时也愿刚入门的同行少走弯路~

现在开始,所需工具:

MAC电脑

Pycharm for MAC

jdk1.8

Python3.6

postgreSQL 9.6.6

Toad/navicat/pgAdmin 数据库工具 (非必须)

大致需要这些东西,至于为什么要装jdk,大概是Pycharm本身部分依赖于java环境,可以看看产品说明可略窥一二:

嗯~,还有postgreSQL如何安装及配置本章咱不表,因为本人将pg数据库安装在单独的一台linux(debian)主机上,如果需要以后可以讲讲~

OK!现在开始细说整个配置过程:

A> 安装完所有必备的软件后,第一次打开会有一个Pycharm欢迎页面:左侧是用户已经创建的项目(新用户这里没有,可以忽略),右侧是项目创建类型,直接选择第一项“Create New Project”即可,之后在新窗口中左侧Django项目,同时注意右侧的“文件目录location”与“Python环境 interpreter”,这个环境一定要与当前创建的Django版本相适应,这里说一下:我用的是django1.和Python3.6,选择后大概会有一段下载的过程可能比较慢,耐心等待哈~;图==》

B>好~,进入Pycharm主界面后会项目大概是如下所示的结构,这里需要说明的是,默认运行的时候会应用sqlite3的数据库(见下图),嗯~,一开始怎么运行这个django项目呢,答案是:命令行(需要用到mac的默认终端,如下第二图),这里主要注意的是,如果如果装有Python3的的用户建议使用python3打头的命令才能使用python3开启服务(默认的是"python manage.py runserver",默认端口号为),浏览器访问地址亦见下图( server服务一键开启

Python之Django环境搭建教程(MAC+pycharm+Django++postgreSQL)(django环境配置)

配置一键开启服务只需要在菜单内配置即可,在这之前建议将快捷菜单显示出来(View菜单->Toolbar选项)

E>以上配置完毕也算是结束了,实际上并没有完成,当前创建的只是一个主项目,这个项目只包含了一个一些基本的配置,一般开发的时候都会根据需要新建一个单独的App,听起来是不是很不一样(如果是学java的同学就会有疑问了),这里我给出的解释是:这是Django项目的规范,方便同一个项目的模块隔离开发,既开发方便又维护方便,反正我就是这么认为哈~;好了,此功能也很简单只需要用到Tool菜单下的“run manage.py task..."命令,随后在命令窗口给一个App的名字然后回车即可(如有报错请根据输出的日志检查下报错原因),注意,此配置的最后需要将App的名称加入到主项目的setting.py中(INSTALLED_APPS变量)才可使用!

!!至此,Django项目已基本搭建完成,但有几个小问题需要挂出来:

第一点》不管是切换数据库还是新建一个App,都要在终端中执行下这个命令:"python manage.py migrate",此命令以更新项目配置,如图-->

  第二点》项目正常运行,如何知道项目是否已经成功切换至目标数据库?对于这个问题我想说的是:请直接用客户的查询下里面的表就知道了(我用的是Toad),具体看图-->

作为最后的结束语,展示下第一个Django页面,很low~,具体添加过程请看下图,不多解释 有问题自行检索哈~

最最最后(有点儿??鹿?),此工程的顺利搭建非常非常感谢国内外社区,这些社区包括但不仅限于:stackoverflow、开源中国以及 自强学堂 的django教程,同时说下:stackoverflow是一个非常优秀的开发者问答平台,给我解决了非常多的开发问题,建议读者进去走走-->

Python实现的选择排序算法原理与用法实例分析 本文实例讲述了Python实现的选择排序算法。分享给大家供大家参考,具体如下:选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一

Python实现的插入排序算法原理与用法实例分析 本文实例讲述了Python实现的插入排序算法原理与用法。分享给大家供大家参考,具体如下:插入排序的基本操作就是将一个数据插入到已经排好序的有

Python实现的堆排序算法原理与用法实例分析 本文实例讲述了Python实现的堆排序算法。分享给大家供大家参考,具体如下:堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一

标签: django环境配置

本文链接地址:https://www.jiuchutong.com/biancheng/375405.html 转载请保留说明!

上一篇:css 兼容性问题this.style.cursor=''hand''(css兼容性写法)

下一篇:Python实现的选择排序算法原理与用法实例分析(python选择器)

  • 企业所得税的代码是什么
  • 如何做进项税额转出,又认证不了发票
  • 小规模企业现金流量表
  • 应交税费明细表填制
  • 残保金每次缴纳都是一样的吗
  • 小额存款账户管理费
  • 房地产企业被收购报表处理
  • 汇算清缴期间费用社保填哪里
  • 先抵扣后付款怎么做账
  • 专门从事研发的企业研发费用可以加计扣除吗
  • 用友软件作废凭证
  • 抵缴以前年度多缴所得税如何做会计分录?
  • 公司和别人合伙违法吗
  • 出借包装物收取的押金属于什么
  • 材料采购定期结算表
  • 公司团建活动奖状模板
  • 关于工商年检社保的通知
  • 购买健身器材需要注意什么
  • 支付保洁费用
  • 应收账款贷方余额怎么调平
  • 物业费需要摊销吗?
  • 长期待摊费用的内容和特征
  • 费用报销交通费
  • 辅助核算的内容
  • 无偿赠送产品如何处理
  • thinkphp 路由
  • 栗耳簇舌巨嘴鸟,巴西潘塔纳尔保护区里 (© Ana Gram/Shutterstock)
  • PHP:mb_send_mail()的用法_mbstring函数
  • PHP:mb_output_handler()的用法_mbstring函数
  • 事业单位收到拨款怎么办
  • 委托代销委托方的账务处理
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • 有限责任公司股东对公司债务承担
  • layui 安卓
  • 序列标注技术应用
  • 企业职工生活费
  • 一般纳税人怎么申请纳税
  • 委托 研发费用
  • 年终奖要计入工资吗
  • 发票金额与实际不符
  • mysql索引和主键
  • 房地产土地使用权计入存货吗
  • 建筑设备租赁如何交税
  • 企业增值税抵扣包括哪些内容
  • 印花税的申报表怎么打印
  • 汇算清缴调增都有哪些项目
  • 销售收入与营业费用的配比不合理
  • 以前年度损益调整借贷方向
  • 企业所得税的应纳税所得额怎么计算
  • 样机 研发费用归集与核算
  • 工程总包含设备工程吗
  • 公司给客户的礼品太差了还需要给客户吗
  • 开票信息中电话怎么填
  • 破产重整期间转让股权
  • 外贸整个流程图
  • 做会计的步骤
  • windows优化软件哪个好
  • Windows Server 2008之数据安全保护
  • ubuntu安装超详细教程
  • centos如何挂载fc存储
  • u盘装系统win8
  • u盘一键启动安装系统,电脑只有两个盘
  • avgorange是什么文件
  • dcs是什么文件
  • Win10预览版怎么变回正式版
  • win10mobile最新版本
  • win10预览版绿屏重启解决
  • node定时任务框架
  • shell脚本的fi
  • Node.js中的事件循环是什么
  • 手游开发商和发行商有哪些
  • jquery日历框有长期的选项
  • 设计模式具有的优点
  • Cannot run program "/home/mohemi/Program/adt-bundle-linux-x86_64-20130729/sdk//tools/emulator": erro
  • 印花税没有按时申报怎么办
  • 地税局专管员
  • 旧房转让土地增值税扣除项目
  • 宝马535车船税
  • 开地税发票的操作流程
  • 怎样查询上一年的国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设