菜鸟第一次使用pycharm+mysql+django运行项目

在第一次使用中遇到的一些问题及解决办法

老师给了一个已有的项目让我学习,但是我是没有学过python也没有使用过MySQL的菜鸡,运行中遇到了许多麻烦,在此记录一下。也给需要运行别人代码的小伙伴们提供一些经验。
有的项目里有venv文件夹,会报错,我把他删掉,进入项目file→setting找到自己的python位置后可以进行以下操作并正常运行。

  1. python、pycharm、mysql下载安装 ,网上有很多下载安装教程,包括配置,但是下载的时候要注意沟通好版本;
  2. 建库 找到代码中建库信息进行建库,在setting.py中database中,建库具体过程网上有很多教程;
  3. 连接数据库 起初找不到边栏的database,网上有一个办法View→Tool Windows→DataBase添加,由于我的pycharm是社区版没有找到这个选项,只能自己下载。
    File→Setting→Plugins中搜索database选择Database Navigator下载,按照指示就可以。

    下载的时候包括后面下载一些依赖包,建议使用vpn或者翻墙,或者使用国内的镜像网站,否则可能会下载失败。

    连接时要注意输入的信息正确,和setting.py中database信息一致。(我比较菜不了解远程连接,欢迎大佬指正)
  4. 依赖包下载 点开文件后,一般pycharm代码上侧会提示缺少一些依赖,点击install就可以,但是我在下载过程中一直失败,失败的那些我选择自己手动下载;
    File→Settings→Project→Python Interpreter点击“+”添加依赖,搜索框中搜索还未成功下载的依赖

    选中Specify version并选择所需版本
    在上一步中如果没有提示缺少依赖,需要在终端运行pip install -r requirements.txt;
    当然不要过分纠结于依赖包的内容,有的依赖可能实际并没有用到,下不下来的从requirements.txt文件中去掉就好。
    与下载database一样建议使用vpn等加快下载速度。
  5. 数据库搭建成功并连接数据库后,需要执行python manage.py migrate进行数据迁移,但是在此过程中我执行总会报语法错误,但是代码并没有错误,从网上查很多人说python版本不匹配,还有说是配置问题。
    查看自己也配置好了,运行其他代码也可以,去python路径下各种检查,项目中的setting等检查,用绝对路径等等各种办法都不行,直到我在pycharm中输入python发现版本竟然是2.7,可是setting里面确实是3.6啊,我电脑里有不同的python版本都经过配置,尝试着使用python3输入命令还是不行,最后我发现pycharm一直显示环境变量中最前面的路径,我就把我需要的3.6放到了最前面,命令终于通过了,这个问题最终也没有完全解决,只能需要别的版本时再修改了。如果大佬们有什么更好的方法欢迎指正。
  6. 现在输入python manage.py runserver就可以运行了

    点击网址就可以啦。

这是我初次接触python+mysql遇到的一些问题,欢迎大佬们指正交流。

菜鸟第一次使用pycharm+mysql+django运行项目相关推荐

  1. 基于Pycharm的Django学习 —— 项目实战(Form和ModelForm)

    项目实战 项目开发流程 项目准备工作 项目部门管理 UI设计 depart_list 模板继承 depart_add depart_delete depart_edit 项目用户管理 user_lis ...

  2. Django运行项目卡住了没有反应Watching for file changes with StatReloader Performing system checks... System che

    django运行卡在这里 Watching for file changes with StatReloader Performing system checks... System check id ...

  3. Django运行项目时候出现DisallowedHost at / Invalid HTTP_HOST header:

    web端错误现象: DisallowedHost at / Invalid HTTP_HOST header: 'ip:8000'. You may need to add u'ip' to ALLO ...

  4. pycharm创建mysql项目_python+Django+pycharm+mysql 搭建首个web项目详解

    本文实例讲述了python+Django+pycharm+mysql 搭建首个web项目.分享给大家供大家参考,具体如下: 前面的文章记录了环境搭建的过程,本节记录首个web项目调试 首先检查安装的模 ...

  5. 【Python Django Web项目】利用 Python+Django+Pycharm+MySQL 搭建一个自己的Web网站项目的步骤(详细图文)上集

    今天我们要来介绍一下, 利用 Python+Django+Pycharm+MySQL 搭建一个自己的Web网站项目的步骤 首先我们要建立一个专门放项目的文件夹 如下 E:\Projects , 我们建 ...

  6. Pycharm社区版运行Django的三种方法(Pycharm添加配置参数快捷启动Django、Pycharm社区版Django项目创建)

    目录 Pycharm社区版运行Django的三种方法 Django安装和环境变量的配置(MacOS) 创建Project 启动Django Webserver 方法一:终端启动 方法二:pycharm ...

  7. pycharm下django案例的环境搭建运行

    本次以github上的一个基于django框架的博客网站为模型来对django项目进行迁移搭建, 使用环境: windows10 Pycharm2017 django框架 mysql数据库 谷歌浏览器 ...

  8. 使用PyCharm创建Django项目及基本配置

    https://segmentfault.com/a/1190000011576316 pycharm是个很不错的python开发工具,大大缩短了python项目的创建时间以及调试时间 在使用pyth ...

  9. pycharm创建django项目及开发初准备

    文章目录 前言 一.使用pycharm创建django项目 二.初步设置 对文件进行简单说明 设置 app的介绍和创建及设置 app的创建 第一种方式 第二种方式(本质上还是命令,但是更加智能) ap ...

  10. 社区版pyCharm创建Django项目

    社区版pycharm功能不完整,无法直接创建django项目,所以我们可以手动创建 1.先安装django,可以在pycharm中安装,也可以使用 pip install Django 安装 2.创建 ...

最新文章

  1. 方法革新:8个宏基因组分析新工具 | 热心肠日报
  2. Supervisor重新加载配置启动新的进程
  3. AFNetworking post请求遇到问题解决过程
  4. C#使用Word中的内置对话框实例
  5. Creating a Jabber Client using the agsXMPP Library
  6. VT-x/AMD-V 硬件加速器已被启动,但当前处于无效状态
  7. html的页面宽高变形问题,CSS+div 设计的网页在不同浏览器中变形的问题
  8. Oracle查看表空间,创建表空间
  9. 模仿王者荣耀的实时阴影
  10. 美团算法 SP | NLP 三面复盘
  11. 观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
  12. 验证性因子分析(一)
  13. 网页编程----HTML网页编程
  14. CAGD(计算机辅助几何设计)大作业
  15. 萌新小白学3D建模需要什么软件,十年经验建模师为你解答,速看
  16. 淘宝API获取——商品详情信息、DESC信息、主图
  17. 【css滤镜】高级属性filter
  18. leetcode 1534. Count Good Triplets(python)
  19. 3d图形消隐c语言,一种3D图形背面消隐算法及其硬件加速实现
  20. local class incompatible: stream classdesc serialVersionUID = 4696092613551164015, local

热门文章

  1. java卡 apdu_将applet安装到java卡的APDU命令的顺序是什么?
  2. 微信小程序实现滑动布局
  3. JAVA项目中枚举和字典表,枚举与字典表的选择
  4. unity 移动设备查看监控视频
  5. 计算机系统定期验证,计算机化系统验证基本原则
  6. jsmind 线条_使用jsMind显示思维导图
  7. FutureMapping:空间人工智能的计算结构
  8. Reflex WMS入门系列七:收货(Receipt)
  9. for循环及判断语句的20个经典习题
  10. 什么是电子商务——百科