本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
以下文章来源于Python实用宝典 ,作者Python实用宝典
Pycharm拥有强大的配置工具、Git版本管理工具、代码补全工具、Debug工具等等,这些都是进行大型项目开发的利器。
尤其是今天的主角Django,由于太过于重要了,Pycharm甚至专门给其提供了配置模板:
能直接在新建项目的时候选择Django并新建一个独立的虚拟环境:
从新建到编码测试,一套流程用起来都极其方便。
1.下载Pycharm
在jetbrains官网选择相应的系统下载Pycharm:
https://www.jetbrains.com/pycharm/download/
这里强烈推荐下载Professional版(专业版),激活方法可以自行在网上查询,推荐知了哥的文章(zhile.io)。
安装完成后,根据你是否需要新建Django项目分为两种配置方式。
1.1 新建Django项目
File-New Project 新建一个Django项目:
强烈推荐新建一个环境,默认新建环境的工具是Virtualenv, 我这里用的是conda,效果其实都差不多。区别在于,conda可以选择Python版本。
输入好location(安装位置)后点击create,即可生成Django项目。
1.2 配置已开发的Django项目
Pycharm中适配已开发的Django项目也非常容易,因为它为这种情况专门提供了配置模板:
点击右上角的配置框选择 Edit Configurations
进来后先输入Name 项目名称,然后在Python Interpreter选择你的代码所属环境的编译器,最后选择Fix,弹出Django配置页。
在点击Fix后出现的配置页中,输入这三项:
第一个是项目根目录,第二个是settings.py文件的位置,第三个是manage.py的位置。三者缺一不可。搞定后点击OK,配置完成。
2.运行项目
Pycharm运行Django项目只需要点击右上角这两者之一即可:
第一个是普通的启动方式,第二个是Debug启动方式,推荐第二个,因为开发的时候如果需要跟踪代码流程,Debug模式非常方便。
点击后会自动生成启动Django的命令,你可以在console里查看该语句,出现以下的输出即启动完成:
访问http://127.0.0.1:8000/就是网站的首页了。
这里默认使用的端口号是8000,你可以在配置页修改默认的域名和端口,只不过其他域名你需要在hosts中将其定向到127.0.0.1, 比如:
修改hosts文件,增加:dev.goldenstone.com 127.0.0.1
保存后修改右上角的configurations配置:
在settings.py中,将dev.goldenstone.com这个域名加入到 ALLOWED_HOSTS 中:
这样就可以通过 http://dev.goldenstone.com:5555/ 访问你的开发环境了:
3.工具
下面介绍一些Pycharm中独有的、特别的工具:
3.1 查看文件历史修改及提交记录非常方便:
点击每一个提交,都能看到每次提交的内容。
3.2 选择指定的commit行
VCS-Commit,它可以自由选择你需要提交的代码块:
3.3 自动格式化代码
3.4 全局搜索
尽管VSCode也有全局搜索,但相信我,他们两个不是一个概念:
windows下选择 Ctrl+shift+F 即可在Pycharm中全局搜索,或者在Edit-Find-Find in Path 找到该功能:
界面如下,它不仅仅是全局搜索,还能指定模块、目录进行搜索。
指定文件名搜索,高级过滤器中还能搜索指定除注释以外的符合关键词的句子等等,是一个非常强大的搜索工具。
这个搜索工具对于我而言,使用频率仅次于Debug工具。
Pycharm中非常有用的生产工具还有很多,简直是用都用不完,下次再给大家详细介绍一番
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]