Python Django + Pycharm项目中,项目的创建及数据库连接
2018-03-21 16:28
1136 查看
创建Python Django项目
我这里用的是Python35来实现的,不同的版本安装的方法基本一致。
-- 安装python3.5版本,可到官网下载自行安装,必须对应电脑的系统;
--安装pycharm2017,这是Python最好的编辑器,个人觉得,如果大家没有安装包,我个人有安装包,可留言我会发给大家;[align=left]--想创建Python Django项目最好的还是先建立一个虚拟环境,相当于完全克隆一个开发环境,不同的环境中对应不同的Django版本,避免多个项目的时候,会造成Django版本不一致而报错[/align]--创建虚拟环境,假如我想要在目录E:\myprojects\Envs下创建虚拟环境blog_env:
--在虚拟环境中安装Django版本:
--打开pycharm 创建Django项目,需要选择刚才创建的虚拟环境:
--为你的项目配置数据库,一般配置为Mysql,根据项目的需要,这里以Mysql为准,在settings.py文件中修改DATABASES参数:
--在pycharm中创建APP,名称为users:
在打开manage task时可能会报错,那是因为没有安装数据库驱动,需要安装MySQL-Python,可通过pip进行安装:
4000
移,但是还没有修改数据库,如果用makemigrations yourappname是对单个APP进行数据迁移:
--最后修改数据库,使用migrate:
没有问题后,可以去数据库查看生成的数据库表:
这是Python默认的数据库表,再此基础上我们就可以设计我们自己的APP了,一般情况下默认的用户表是不满足我们的实际需求的,需要去扩展默认的user表,在以后给大家分享,如果大家遇到上面没有出现的情况还请大家留言,谢谢!
我这里用的是Python35来实现的,不同的版本安装的方法基本一致。
-- 安装python3.5版本,可到官网下载自行安装,必须对应电脑的系统;
--安装pycharm2017,这是Python最好的编辑器,个人觉得,如果大家没有安装包,我个人有安装包,可留言我会发给大家;[align=left]--想创建Python Django项目最好的还是先建立一个虚拟环境,相当于完全克隆一个开发环境,不同的环境中对应不同的Django版本,避免多个项目的时候,会造成Django版本不一致而报错[/align]--创建虚拟环境,假如我想要在目录E:\myprojects\Envs下创建虚拟环境blog_env:
virtualenv E:\myprojects\Envs\blog_env--激活在虚拟环境(执行虚拟环境下Scripts/activate文件):
--在虚拟环境中安装Django版本:
--打开pycharm 创建Django项目,需要选择刚才创建的虚拟环境:
--为你的项目配置数据库,一般配置为Mysql,根据项目的需要,这里以Mysql为准,在settings.py文件中修改DATABASES参数:
--在pycharm中创建APP,名称为users:
在打开manage task时可能会报错,那是因为没有安装数据库驱动,需要安装MySQL-Python,可通过pip进行安装:
pip install MySQL-Python这种安装方式在Python27中是行得通的,在Python35中可能不行,必须下载文件MySQL_python-1.2.5-cp27-none-win_amd64.whl,才能进行安装,安装时必须将文件的名称改为和你的Python版本一致,否则会报格式不匹配,如,你的Python版本为35则,改为MySQL_python-1.2.5-cp35-none-win_amd64.whl再安装(必须在刚才创建的虚拟的环境下):
pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl--安装成功后需要迁移数据库,才能生成对应的数据库表,makemigrations,会对所有的APP进行数据迁
4000
移,但是还没有修改数据库,如果用makemigrations yourappname是对单个APP进行数据迁移:
--最后修改数据库,使用migrate:
没有问题后,可以去数据库查看生成的数据库表:
这是Python默认的数据库表,再此基础上我们就可以设计我们自己的APP了,一般情况下默认的用户表是不满足我们的实际需求的,需要去扩展默认的user表,在以后给大家分享,如果大家遇到上面没有出现的情况还请大家留言,谢谢!
相关文章推荐
- python学习之--Django--连接数据库mysql创建model
- Python3 使用PyCharm创建Django项目
- python使用Pycharm创建一个Django项目
- windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目
- 用vs2010MVC2项目中创建数据库时报建立连接时出现与网络相关的或特定于实例的错误的解决办法
- Window下Django为什么无法直接创建项目 - Python解惑之Django框架
- Python——在Linux和Windows下创建Django项目
- 【python系列】安装完PyCharm创建项目提示No Python interpreter selected
- Window环境下Python和Django的安装,以及项目的创建
- python django 多级业务树形结构规划及页面渲染 概述: 在项目中,父级到子级结构并不少见,如果仅仅的两层树形结构,我们可以使用数据库的外键设计轻松做到,子级业务表设计一字段外键到父级
- django之创建第8个项目-数据库配置及同步研究
- django+python创建第一个web项目
- Django项目-数据库,模型创建
- Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD
- Python 创建Django项目
- Eclipse使用(七)—— 使用Eclipse创建JavaWeb项目并使用JDBC连接数据库实现简单的登陆注册功能
- 【python】pycharm 如何快速创建scrapy项目
- 记一次用pyCharm在 virtualEnv中 创建django项目
- python django 创建数据库和自动化admin
- python 创建django项目