Julia's BLOG

Django搭建python后端

2020-02-08

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/

期待后续能对这一功能进行应用。

Tags: python
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章