Django框架开发002期 Python编程利用PyCharm专业版和社区版开发网站

简介: Django框架开发002期 Python编程利用PyCharm专业版和社区版开发网站

实际工作中,我们往往使用类似pycharm这样的集成开发工具来开发一个软件,因为这个工具可以给我们带来很好的开发体验,比如代码高亮、代码提示、代码关联等等。从本节开始我们就进入到使用pycharm来开发django网站。本书全部由刘金玉编程原创,教程工具在QQ群可以下载,感谢您的支持!


我们在本期将学习到如下知识要点:

  • 1.4.1pycharm界面中英文汉化切换
  • 1.4.2将项目载入pycharm
  • 1.4.3使用pycharm专业版配置Django服务器
  • 1.4.4使用pycharm社区版配置运行Django服务器

  • 现在就让我们开始吧!

1.4.1pycharm界面中英文汉化切换

我们中国人一般习惯看汉语,因此常常对一些英文软件进行汉化,现在很多pycharm下载下来的甚至已经汉化过了。但是我们发现在pycharm的中文界面上无法对整个pycharm进行设置,也就是说汉化后失去了整个设置pycharm的功能。我们有时候可能需要将已经汉化的pycharm IDE恢复到英文的版本,主要还是对resources_cn.jar这个文件进行删减就可以了,它的路径在pycharm安装目录下,找到lib文件夹,然后将这个文件先剪切到其它位置,重启pycharm软件就可以恢复到英文界面了。如果想要汉化回去,只要把这个jar包剪切回去即可。

1.4.2将项目载入pycharm

打开pycharm软件后,依次点击file---open...

输入django项目文件路径后,点击ok确定,这样就把项目载入到pycharm软件了。

在项目管理窗口中,我们可以查看到的如下目录结构:

设置项目的Django根文件路径和配置文件、管理文件。

1.4.3使用pycharm专业版配置Django服务器

PyCharm开发环境中,点击界面右上角的add configuration...后,进入Django服务器配置界面。

在弹出的配置窗体中,选择django server。

修改配置名称跟项目相同名字。

最后,点击运行按钮。

运行后,会在开发环境的下面出现一些启动提示信息。

点击或者复制蓝色文字http://127.0.0.1:8000/到浏览器,就可以看到django网站首页。

1.4.4使用pycharm社区版配置运行Django服务器

第一步:将命令行下创建的项目文件夹载入到pycharm社区版。点击file---open...

将命令行创建的项目ljyweb粘贴到打开窗体的路径处,点击ok,这样就可以打开一个项目了。

第二步:配置好项目的python解释器。

依次点击file---settings进入配置界面

按照下图依次展开到python解释器配置界面。

点击add来增加一个python解释器。

进入到python解释器配置界面,选择已经存在的解释器(Existing environment),这样就可以直接使用本机开发环境中的python解释器了,这样开发的程序和本机环境可以时刻保持一致。

在解释器选择栏,点击“...”选择python解释器路径配置界面。

python解释器路径粘贴上,然后点选python.exe即可配置好项目的python解释器环境。

最后在python解释器选择界面,选择好刚刚配置的python解释器即可,记得配置好后点击ok按钮。

此时在项目资源管理器中可以看到python解释器的关联了。

第三步:配置django server。

点击pycharm右上角的配置按钮。

在弹出窗口中,先点击“+”选择python。

开始配置django服务器运行的文件。

配置好后,先选择项目运行配置文件【本文是ljyweb】,再点击运行按钮,即可运行django server。

运行后,在pycharm的下方会有一个窗体显示运行日志。

点击蓝色的http://127.0.0.1:8000/就可以在浏览器中弹出网站首页。

本期就带想要用Python进一步实现网站应用的小伙伴走到这里,我们将在下一期介绍“使用Django初步开发、配置、修改、项分析”。

相关文章
|
9天前
|
存储 算法 API
【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
126 82
|
13天前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
40 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
1天前
|
存储 API 数据安全/隐私保护
【02】整体试验思路,在这之前我们发现sec_uid,sec_uid是什么和uid的关系又是什么?相互如何转换?python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
【02】整体试验思路,在这之前我们发现sec_uid,sec_uid是什么和uid的关系又是什么?相互如何转换?python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
23 6
|
9天前
|
存储 人工智能 程序员
通义灵码AI程序员实战:从零构建Python记账本应用的开发全解析
本文通过开发Python记账本应用的真实案例,展示通义灵码AI程序员2.0的代码生成能力。从需求分析到功能实现、界面升级及测试覆盖,AI程序员展现了需求转化、技术选型、测试驱动和代码可维护性等核心价值。文中详细解析了如何使用Python标准库和tkinter库实现命令行及图形化界面,并生成单元测试用例,确保应用的稳定性和可维护性。尽管AI工具显著提升开发效率,但用户仍需具备编程基础以进行调试和优化。
145 9
|
6月前
|
机器学习/深度学习 数据采集 数据可视化
基于爬虫和机器学习的招聘数据分析与可视化系统,python django框架,前端bootstrap,机器学习有八种带有可视化大屏和后台
本文介绍了一个基于Python Django框架和Bootstrap前端技术,集成了机器学习算法和数据可视化的招聘数据分析与可视化系统,该系统通过爬虫技术获取职位信息,并使用多种机器学习模型进行薪资预测、职位匹配和趋势分析,提供了一个直观的可视化大屏和后台管理系统,以优化招聘策略并提升决策质量。
314 4
|
3月前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
296 45
|
5月前
|
机器学习/深度学习 人工智能 算法
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
植物病害识别系统。本系统使用Python作为主要编程语言,通过收集水稻常见的四种叶片病害图片('细菌性叶枯病', '稻瘟病', '褐斑病', '稻瘟条纹病毒病')作为后面模型训练用到的数据集。然后使用TensorFlow搭建卷积神经网络算法模型,并进行多轮迭代训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地模型文件。再使用Django搭建Web网页平台操作界面,实现用户上传一张测试图片识别其名称。
191 22
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
|
3月前
|
安全 数据库 开发者
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第26天】本文详细介绍了如何在Django框架下进行全栈开发,包括环境安装与配置、创建项目和应用、定义模型类、运行数据库迁移、创建视图和URL映射、编写模板以及启动开发服务器等步骤,并通过示例代码展示了具体实现过程。
125 2
|
3月前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
Python Web框架比较:Django vs Flask vs Pyramid
77 1
|
4月前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
Python Web框架比较:Django vs Flask vs Pyramid
81 4

热门文章

最新文章