django是前端还是后端(Django 前端页面)

django是前端还是后端(Django 前端页面)

大家好,今天来为大家解答django是前端还是后端这个问题的一些问题点,包括django是前端还是后端也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~



django框架的处理逻辑大体是这样的:

1,前端页面表单一般是在一个form里面,在form中指定action

2,在urls.py中定义路由,接受form中action指定的路径(由)

3,在views.py或自定义的py模块中定义后端处理逻辑,并返回给前端

1,创建前端页面

{% extends 'base.html' %}

{% block content %}

{% include "v3/v3Com.html" %}

{% csrf_token %}

新增任务

任务名称:

操作人:

开始日期:

结束日期:

任务描述:

{{ info }}

django是前端还是后端(Django 前端页面)

{% endif %}

{% endblock %}

在没有美化的情况,一个比较粗糙的页面是这样的:

import database

# 保存任务表

def task_add(request):

task_info = dict()

task_info['task_name'] = request.POST.get('task_name')

task_info['task_user'] = request.POST.get('task_user')

task_info['task_describe'] = request.POST.get('task_describe')

task_info['task_start_date'] = request.POST.get('task_start_date')

task_info['task_end_date'] = request.POST.get('task_end_date')

dataBase.save_task(task_info)

因为我们把保存数据的逻辑是写在 database.py里的save_task函数里的

所以先引入database,再调用save_task函数。(如果不清楚,看“保存数据”那章节的内容)

3,配置urls.py文件

url(r'^taskAdd/', views.task_add),

前端页面的form提交时会先在urls.py里找到form里action指定的路径taskAdd,urls根据taskAdd,去调用views.task_add函数。

相关信息就介绍到这里,django是前端还是后端的问题希望对你有所帮助。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有