社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)


Posted in Python onSeptember 23, 2020

首先,我当时出现的问题是newproject创建的时候没有django的选项,查了半天发现我安装的pycharm是社区版本。所以需要用终端命令行的方式创建django项目。

首先,随便打开一个项目,然后在pycharm界面的左下角有Terminal终端的图标,点开。

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

cd返回根目录

在终端输入你PycharmProjects的目录,由于我是mac 端,我输入的是:cd /Users/apple/PycharmProjects

进入目录后,输入:django-admin startproject demo  回车 (其中,Demo是项目名称,可替换)创建项目

然后file->open->打开目录下的demo文件

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

点击open后,可能会弹出提示框,是否新打开一个界面,选是就行。

打开新界面(也就是demo项目)的terminal

输入以下命令:

如果终端不在demo文件目录下,需要输入:cd /Users/apple/PycharmProjects/demo 进入demo目录。

输入python manage.py startapp myweb   (其中myweb是应用名,可替换)创建应用

输入python manage.py runserver 启动服务

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

p s:可能会出现以下报错

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

不要慌张!!

control +c后输入以下命令

python manage.py migrate
然后出现以下反馈:

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

再次输入python manage.py runserver,出现如下情况:

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

这个时候,我们查看一下项目目录,基本上是下图:

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

其中manage.py是django提供的一个管理工具,可以同步数据库等。

最后一步,打开浏览器http://127.0.0.1:8000/

出现如下界面,说明django web页面已正常工作

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

如果还有其他问题,可能是django的安装出现了问题。可以参考我的上一篇关于django安装的文章。

网站配置

在settings.py中的INSTALLED_APPS中添加一行刚刚生成的app名称,完成网站配置

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

由于我新建了一个app名称为practice,所以添加代码段'practice', 完成配置。

安装pymysql

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

进入mysql数据库

社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)

到此这篇关于详解pycharm的newproject左侧没有出现项目选项的情况下创建Django项目的解决方法/社区版pycharm创建django项目的方法的文章就介绍到这了,更多相关pycharm创建django项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python数据库的连接实现方法与注意事项
Feb 27 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
Python使用wxPython实现计算器
Jan 30 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
python实现简单的单变量线性回归方法
Nov 08 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
python manage.py runserver流程解析
Nov 08 Python
Pycharm安装并配置jupyter notebook的实现
May 18 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 Python
在 Python 中利用 Pool 进行多线程
Apr 24 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
Sep 23 #Python
python通过函数名调用函数的几种场景
Sep 23 #Python
Python如何执行系统命令
Sep 23 #Python
Python SMTP发送电子邮件的示例
Sep 23 #Python
python两个list[]相加的实现方法
Sep 23 #Python
python matplotlib库的基本使用
Sep 23 #Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 #Python
You might like
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
PHP带节点操作的无限分类实现方法详解
2016/11/09 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
javascript运动详解
2015/07/06 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
python连接mongodb集群方法详解
2020/02/13 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
领导视察通讯稿
2015/07/18 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle
如何自己动手写SQL执行引擎
2021/06/02 MySQL
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript