diff --git "a/Day41-55/03.\351\235\231\346\200\201\350\265\204\346\272\220\345\222\214Ajax\350\257\267\346\261\202.md" "b/Day41-55/03.\351\235\231\346\200\201\350\265\204\346\272\220\345\222\214Ajax\350\257\267\346\261\202.md" index b6770236c3ca428b75700a31ae7e7fc0acefefac..dc001ade306866e9bae5cb33a7fc52b4def0b2c5 100644 --- "a/Day41-55/03.\351\235\231\346\200\201\350\265\204\346\272\220\345\222\214Ajax\350\257\267\346\261\202.md" +++ "b/Day41-55/03.\351\235\231\346\200\201\350\265\204\346\272\220\345\222\214Ajax\350\257\267\346\261\202.md" @@ -244,7 +244,6 @@ STATIC_URL = '/static/' 首先修改项目的urls.py文件,为“好评”和“差评”功能映射对应的URL,跟上面一样我们在URL中使用了占位符语法来绑定讲师的编号。 ```Python - from django.contrib import admin from django.urls import path @@ -263,7 +262,6 @@ urlpatterns = [ 设计视图函数`make_comment`来支持“好评”和“差评”功能,可以通过`json`模块的`dumps`函数实现将字典转成JSON字符串并作为`HttpResponse`返回给浏览器的内容。在创建`HttpResponse`对象时,可以通过`content_type`参数来指定响应的[MIME类型](http://www.w3school.com.cn/media/media_mimeref.asp)为JSON且使用UTF-8编码(避免JSON字符串中的中文出现乱码)。 ```Python - def make_comment(request, no): ctx = {'code': 200} try: @@ -284,7 +282,6 @@ def make_comment(request, no): 修改模板页引入jQuery库来实现事件处理、Ajax请求和DOM操作。 ```HTML - {% load staticfiles %} diff --git "a/Day41-55/15.\345\215\225\345\205\203\346\265\213\350\257\225\345\222\214\351\241\271\347\233\256\344\270\212\347\272\277.md" "b/Day41-55/15.\345\215\225\345\205\203\346\265\213\350\257\225\345\222\214\351\241\271\347\233\256\344\270\212\347\272\277.md" new file mode 100644 index 0000000000000000000000000000000000000000..1c1744a304588159b2b89262ab7d347fb66bd492 --- /dev/null +++ "b/Day41-55/15.\345\215\225\345\205\203\346\265\213\350\257\225\345\222\214\351\241\271\347\233\256\344\270\212\347\272\277.md" @@ -0,0 +1,3 @@ +## Django 2实战15:单元测试和项目上线 + + diff --git "a/Day41-55/15.\346\265\213\350\257\225\345\222\214\351\203\250\347\275\262.md" "b/Day41-55/15.\346\265\213\350\257\225\345\222\214\351\203\250\347\275\262.md" deleted file mode 100644 index f1c8e14a5094d13b567a022365fe6a38a27dedc3..0000000000000000000000000000000000000000 --- "a/Day41-55/15.\346\265\213\350\257\225\345\222\214\351\203\250\347\275\262.md" +++ /dev/null @@ -1,4 +0,0 @@ -## Django 2实战15:测试和部署 - - - diff --git a/README.md b/README.md index 6ef31ddc14e5edb83f08b0fc443f8b10afbc1ef6..211520b605b487131a63ada1e650188f61873311 100644 --- a/README.md +++ b/README.md @@ -227,11 +227,21 @@ #### Day47 - [日志和缓存](./Day41-55/07.日志和缓存.md) -#### Day48 - [文件上传](./Day41-55/08.文件上传.md) +#### Day48 - [文件上传和富文本编辑](./Day41-55/08.文件上传.md) -#### Day49-50 - [RESTful架构和应用](./Day41-55/09-10.RESTful架构和应用.md) +#### Day49 - [文件下载和报表](./Day41-55/09.文件下载和报表.md) -#### Day51-55 - [项目实战](./Day41-55/11-15.项目实战.md) +#### Day50 - [RESTful架构和DRF入门](./Day41-55/10.RESTful架构和DRF入门.md) + +#### Day51 - [RESTful架构和DRF进阶](./Day41-55/11.RESTful架构和DRF进阶.md) + +#### Day52 - [使用缓存](./Day41-55/12.使用缓存.md) + +#### Day53 - [短信和邮件](./Day41-55/13.短信和邮件.md) + +#### Day54 - [异步任务和定时任务](./Day41-55/14.异步任务和定时任务.md) + +#### Day55 - [单元测试和项目上线](./Day41-55/15.单元测试和项目上线.md) - 项目开发流程和相关工具 - 生成非HTML内容 @@ -242,7 +252,7 @@ ### Day56~65 - [Flask实战](./Day56-65) -#### Day56 - [安装和入门](./Day56-65/01.安装和入门.md) +#### Day56 - [Flask入门](./Day56-65/01.Flask入门.md) #### Day57 - [模板的使用](./Day56-65/02.模板的使用.md) @@ -298,15 +308,19 @@ #### Day85 - [回归分析](./Day76-90/10.回归分析.md) -#### Day86~Day87 - [大数据分析](./Day76-90/11-12.大数据分析.md) +#### Day86 - [大数据分析入门](./Day76-90/11.大数据分析入门.md) + +#### Day87 - [大数据分析进阶](./Day76-90/12.大数据分析进阶.md) + +#### Day88 - [Tensorflow入门](./Day76-90/13.Tensorflow入门.md) -#### Day88~Day89 - [Tensorflow实战](./Day76-90/13-14.Tensorflow实战.md) +#### Day89 - [Tensorflow实战](./Day76-90/14.Tensorflow实战.md) #### Day90 - [推荐系统](./Day76-90/15.推荐系统.md) ### Day91~100 - [团队项目开发](./Day91-100) -#### 第91天:团队开发和项目选题 +#### 第91天:[团队开发和项目选题]() 1. 软件过程模型 - 经典过程模型(瀑布模型)