1. 在Java中写python
毕设项目需要通过python代码来生成结果,一开始的想法是将python代码嵌入Java后端。于是找到了jython库,是在Java中实现的python。后来运用的时候发现,jython并不支持python原生库以外的第三方库,比如sklearn,scipy。这就比较难受了,所以只能考虑搭建python后端。
2. Django搭建python后端
Django是一个比较完善的python框架了,能完美实现一个web项目后端的需求,甚至也可和Vue搭建完整的前后端项目。并且python代码非常简洁,比Java要少不少代码。新建一个Django项目只需在命令行运行以下几行代码便可成功搭建基本的框架。
创建一个HelloWorld项目:
1 | django-admin startproject HelloWorld |
HelloWorld为项目容器。
运行项目:
1 | python manage.py runserver |
此行后可添加端口号,默认为8000
3. 虚拟环境
一开始搭建项目,没有考虑专门建一个虚拟环境,先用的其他项目的环境。后来发现了诡异的bug(Django模块冲突无法安装),于是新建一个虚拟环境。
4. Django接收跨域请求
https://blog.csdn.net/wolf131721/article/details/89852652
通过修改setting.py中几行代码,过程以上链接,便可接受跨域请求。(PS 我额外修改了ALLOWED_HOSTS = [‘localhost’]这行代码才请求成功)
5. Django后台管理系统
值得一提的是,Django有一个自带的后台管理系统,使用非常方便。
创建一个新账户进行管理:
1 | python manage.py createsuperuser |
接下来根据提示输入用户名,邮箱和密码。
然后再运行项目可以在以下地址进入admin系统:
1 | http://127.0.0.1:8000/admin/ |
期待后续能对这一功能进行应用。
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章