MySQL+Django+Python+Pycharm开发!这才是企业级项目!非常完善
Posted 我爱学Python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL+Django+Python+Pycharm开发!这才是企业级项目!非常完善相关的知识,希望对你有一定的参考价值。
环境&工具:Mac pro + python3.6.2 + PyCharm2017.1.2 + mysql5.7 + Django2.1
创建前的配置
安装MySQL,并已设置操作密码
创建工程
在PyCharm 中创建新工程,选择Django 工程,输入路径和应用名称,创建工程就好
是创建后的初始界面
创建、操作数据库
PyCharm 可以创建、读写数据库,不过如果想与工程相连,还是需要在工程中用代码连接,单击Database侧边栏(位置随个人喜好设置,默认在右侧)
填写连接信息,Database栏可以填写具体数据库名称,不填写则加载所有数据库。第一次使用PyCharm时会提示设置操作密码,填写完成可以点击“Test Connection” 测试连接情况,没有问题点击“OK”,输入操作密码即可完成连接。
在工程中创建Database,修改配置
到目前为止好像我们还没有写代码(数据库那段是展示PyCharm强大的数据库操作),和老版本不同,在修改settings.py 只需要修改数据库连接配置即可。
settings.py数据库部分修改如下:
urls.py修改如下:
生成后台管理表
在PyCharm 下方“terminal”下输入
接下来需要创建超级用户的账号密码
依次在PyCharm的控制台下输入如下3个命令:
这样我们就可以进入后台管理界面了,点击运行程序,在浏览器中输入:127.0.0.1:8000/admin
登录后可以创建用户、组,管理权限,修改密码等操作。
自定义显示
自定义后台的显示需要在models.py 进行修改,可以查看官方文档进行自定义配置,这里简要介绍几项常用的
下面需要更新数据库
在terminal终端输入以下命令
最后在admin.py中修改配置
效果如图
修改model后都需要makemigrations命令更新数据库,不过总是报错,目前还没有搞定,所以我在修改models,比如增加列,会在数据库命令行直接使用alter命令添加,这样就不需要使用makemigrations命令。
原文链接:https://blog.csdn.net/a394268045/article/details/78202760
喜欢记得来一个
以上是关于MySQL+Django+Python+Pycharm开发!这才是企业级项目!非常完善的主要内容,如果未能解决你的问题,请参考以下文章
从BUG工具redmine上获取数据后借助python模块pycha 画出BUG分析类报表,利用xlsxwriter
win7下面安装python3.4+django1.7遇到的问题及解决