pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库1 创建项目选择 NewProject 选择 Newenvironme 意思是给这个项目一个单独的虚拟环境 Location 就是虚拟环境的地址 好处是这个项目下载的安装包放在 location 目录下 而不会改变全局的 python 环境 我的习惯是给每一项目都创建一个虚拟环境 我们要用 django 框架 所以不需要 main py 文件 Create 因为要创建新的虚拟环境 所以时间有点长创建之后的项目结构如下图 venv 就是虚拟环境 2 下载 django

1、创建项目

pycharm 社区版创建django项目连接mysql数据库

选择New Project

选择New environment using Virtualenv,意思是给这个项目一个单独的虚拟环境,Location就是虚拟环境的地址,好处是这个项目下载的安装包放在location目录下,而不会改变全局的python环境,我的习惯是给每一项目都创建一个虚拟环境。

我们要用django框架,所以不需要main.py文件

Create,因为要创建新的虚拟环境,所以时间有点长

创建之后的项目结构如下图:venv就是虚拟环境

pycharm 社区版创建django项目连接mysql数据库

2、下载django框架

File->Settings->Project:项目名->Python Interpreter

‘+’号->搜索框输入django->可以选择版本->Install Package

安装成功之后在列表中可以看到,而且它是安装在我的虚拟环境中的

pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库

3、创建Django项目

点击Terminal

pycharm 社区版创建django项目连接mysql数据库

输入django-admin startproject django项目名字

pycharm 社区版创建django项目连接mysql数据库

稍等片刻就会发现项目结构变成了这样,django项目创建成功了。

pycharm 社区版创建django项目连接mysql数据库

4、创建app应用

在终端切换到django项目下,要切换到django项目下,执行生成app的命令,稍等片刻,就会发现项目结构出现新建的app了

cd 项目名

python manage.py startapp app名

pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库

运行python manage.py runserver localhost:8080

localhost是本地,8080是端口,这两个可以自己指定,表示服务器启动的地址,运行成功后出现下面的界面,表示成功了,链接就是启动的地址了。

打开浏览器,把链接复制上去,显示下面的界面。

如果要中断服务的话命令行快捷键Ctrl+C

pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库

5、上面是命令行启动,也可以利用pycharm启动,需要进行一些配置

点击add configurations

pycharm 社区版创建django项目连接mysql数据库

 

点+号,选Python

pycharm 社区版创建django项目连接mysql数据库

如下页面,name自命名,script path选择项目的manage.py文件,parameters写runserver  ip:端口号,点击Apply->OK,右上角就会出现这种启动方式,以后点绿三角就可以启动了。

pycharm 社区版创建django项目连接mysql数据库

pycharm 社区版创建django项目连接mysql数据库

运行窗口出现下面代码,启动成功了,和命令行输入python manage.py runserver localhost:8080 效果相同,是不是更加方便啦。

点击红色正方形可中断服务。

pycharm 社区版创建django项目连接mysql数据库

6、项目结构介绍

最外层

pycharm 社区版创建django项目连接mysql数据库

 

内层:

init.py:用来指示当前目录作为一个库来使用,可以不管它

urls.py:链接入口,关联到对应app中 views.py 中的一个函数,访问的链接就对应一个函数。即配置路由

settings.py:配置文件。

wsgi.py:网络通信接口

migration文件夹:模板映射到数据库执行迁移过程中生成的文件

admin.py:后台文件,可以用少量的代码就拥有一个强大的后台。

models.py:与数据库操作相关,存入或读取数据时使用。

views.py:业务处理,从 urls.py 中对应而来。

manage.py:是一个命令行文件,帮助你操作你的Django工程

templates:模板目录

static:静态目录

pycharm 社区版创建django项目连接mysql数据库

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173826.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午7:54
下一篇 2026年3月27日 上午7:54


相关推荐

  • 最全面的PLC学习网站[通俗易懂]

    最全面的PLC学习网站[通俗易懂]http://www.gkwo.net/wenku/list-13.htmPLC工控资料学习网

    2022年10月19日
    4
  • Matlab axis函数应用简介

    Matlab axis函数应用简介axis用于操作普通的坐标属性,(轴的缩放和外观)。axis([xminxmaxyminymax])设置当前坐标轴x轴和y轴的限制范围axis([xminxmaxyminymaxzminzmaxcmincmax])设置x,y,z轴的限制范围和色差范围。v=axis返回一个行向量,记录了坐标范围axisauto解除限…

    2022年6月10日
    68
  • Pycharm使用-错误“PermissionError: [Errno 13] Permission denied”排查

    Pycharm使用-错误“PermissionError: [Errno 13] Permission denied”排查文章目录问题说明排查过程问题初始管理员方式使用工具权限设定设置信息总结问题说明近期 Pycharm 运行 python 程序 提示出错信息 PermissionEr Errno13 Permissionde 各种尝试一番 总算是解决了 特此记录下留作备忘 排查过程问题初始相关代码时从 github 上获取的 在安装了相关的引用 package 后 在 Pycharm 中显示代码时正常的 运行相关 python 文件时 在 run 窗口提示错误如下 FileNotFound Errno

    2026年3月27日
    3
  • centos7网络设置ipv4_centos7连接wifi详细步骤

    centos7网络设置ipv4_centos7连接wifi详细步骤系统版本centos7.71、ip配置(配置后局域网内可互ping)同网段内设置,不用网关即可通信1、临时设置#设置接口ens33的地址为192.168.59.27ipaddradd192.168.56.27/24devens33#查看接口ens33地址ipaddrshowens332、永久设置进入目录,/etc/sysconfig/network-scripts,修改文件ifcfg-ens33,修改或添加下列几项BOOTPROTO=”none”#

    2022年5月3日
    192
  • 什么是事物_课文中事物指的是什么

    什么是事物_课文中事物指的是什么事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元(Unit)。狭义上的事务特指数据库事务。一方面,当多个应用程序并发访问数据库时,事务可以在这些

    2022年8月5日
    6
  • 因为计算机中丢失ssce5432.dll,ssce5432.dll 64位「建议收藏」

    因为计算机中丢失ssce5432.dll,ssce5432.dll 64位「建议收藏」ssce5432.dll64位是sentryspelling-checkerengine软件运行必不可少的文件,缺少这款文件将导致软件的部分功能无法实现,系统提示“ssce5432.dll找不到”或者“ssce5432.dll错误”等信息,本站提供ssce5432.dll64位下载,支持win7、win8、win10等系统,需要的朋友可以下载!ssce5432.dll使用方法:一、如果在运…

    2022年6月19日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号