我在办公室偷偷学编程(4)框架搭好前段

有了  我在办公室偷偷学编程(2)确定框架 的内容,接下来就可以直接开干了。

1、先创建后端的程序

打开了vs code,新建好自己主体文件夹,按照python创建django程序步骤,先创建自己的项目。

django-admin startproject zhiaopy  ## 这里的zhiao是我的程序

这里首先得安装django,由于我的环境是python3.8.10,所以,django安装的是3.2.5。如果上面的命令不行,就得先安装django,用pip install django来安装。安装前还得先确认python的版本哈。

创建了django的之后,最好还创建一个app,用下面这个命令。

python manage startapp docs  ## 这里的tbl是我要创建按表格显示信息的app

创建好上面的步骤后,要去 zhiaopy 这个文件夹里面的setting.py做一些设置。

fd50c44101b24416afbcc3b776f63416.png

在这个地方添加刚才新增的那个app的名称。

然后这里安装一个包 

pip install django-cors-headers

接下来是下面这个图的修改

ec6de659bbc74e1186ac1a6821a42313.png

这里要添加上面这个红色的,然后把下面这个红色的注销掉。

然后是修改数据库,默认是sqlite3,如果要改成mysql,可以按照下面来修改。adot是我的网名,个人可以按照自己的想法来修改,或者删除掉sqlite,default里面的内容改为mysql的内容。

282eab2b3fd942359f7e9b6659500d91.png

对了,这里如果改为了mysql,需要安装  pip install pymysql,同时还需要 zhiaopy的 __init__.py里面添加下面这段代码

import pymysql
pymysql.install_as_MySQLdb()

再往下可以修改语言。简体中文一定是下面这个,截图如下:

ad1448e7216049c7a118548c1286953e.png

这个文件的最后添加下图内容,这个跟上面是一起的,用于跨域。

f8ecd432e19f4198abf8d70e8cfd86d9.png

好了,以上是setting.py的配置,接下来是 url.py 的

9a169fd306334f7b982eaccf6e9ed54a.png

一个是在import里面添加include,然后下面添加那段代码即可。

以上这些都在zhiaopy文件夹里面完成,然后转到docs文件夹中,新建urls.py 文件。

然后在其中添加类似下面这些内容,关键就是

87ce807a4c754b53bb729f50b595e787.png

然后再views.py中设置一段代码来返回数据

def masters(request):
    masters = MtrMaster.objects.using(datause).filter(is_deleted=0)
    context = {"lists": masters}
    return render(request, "template_list.html", context)

using是可以选择数据库,render是返回渲染的网页,这个网页放到templates当中,也可以只返回json,就用

return HttpResponse(data)

上面这些大体上设置完成之后,就可以在zhiaopy的主体文件夹中输入下面的命令来启动后端程序了。

python manage.py runserver 0.0.0.0:10000  

后面那段可以不用,那就默认启动8000端口和本机访问,如果加了后面的就是10000端口的所有网络内都能够访问。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值