当前位置: 首页> 科技> 互联网 > 软件开发app开发定制外包_seo实训思考与总结_seo网站排名优化服务_军事新闻今日最新消息

软件开发app开发定制外包_seo实训思考与总结_seo网站排名优化服务_军事新闻今日最新消息

时间:2025/7/9 17:20:14来源:https://blog.csdn.net/Gavin_915/article/details/143248263 浏览次数:2次
软件开发app开发定制外包_seo实训思考与总结_seo网站排名优化服务_军事新闻今日最新消息

整理Django创建项目、启动及app过程及遇到的问题和解决方案

创建Django项目

创建Django项目的时候尽量创建一个单独的虚拟环境,这样后续不会与其他项目的版本产生冲突问题。

项目中使用mysql数据库的情况下需要首先安装相关包,一般为mysqlclient或者pymysql。使用pymysql参考这篇【实战案例】Django框架连接并操作数据库MySQL相关API,但是有些项目中的配置可能会出现参数无法设置等问题,如下:
在这里插入图片描述
这是弃用pymysql,改用mysqlclient。首先删除apps中__init__.py中关于pymsql的代码,在requirements.txt中添加mysqlclient依赖,同时安装。

上述过程中又有可能出现一个问题如下:

 running build_extbuilding 'MySQLdb._mysql' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools----------------------------------------Failed building wheel for mysqlclient

大概的意思就是缺少相应的Microsoft Visual C++ 14.0组件,但是这个过程亲测会比较麻烦,同时相应的组件也比较大,放弃了,改用直接下载较老版本的mysqlclient对应的whl文件本地安装。相应的文件可以去pypi下载,如我对应的版本为:

django==2.2
mysqlclient==2.2.1

在这里插入图片描述
或者直接命令安装也可。通过上述版本更改可实现Django项目正常启动。

创建应用app

在项目根目录下使用如下命令创建app,如创建users这样的app(若不是在项目根目录下则先通过命令将路径切换到manage.py所在的项目根目录下):

python manage.py startapp users

如果是通过PyCharm管理项目的话也可以在菜单栏选择Tools->Run manage.py Task后直接输入startapp users命令即可。
在这里插入图片描述
上述过程中创建的过程会自动更新settings.py中的INSTALLED_APPS,但是我在创建的过程中发现文件目录并没有更新生成,排查了一通发现是PyCharm的问题,在文件资源管理器中打开项目文件目录是可以看到相应创建的app文件目录的,重启PyCharm就可以看到了。

关键字:软件开发app开发定制外包_seo实训思考与总结_seo网站排名优化服务_军事新闻今日最新消息

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: