sonnet

Django 多模型序列化组件

断了今生、忘了曾经 提交于 2021-01-09 14:18:16
* * * ### 1\. 介绍内容 如果你有一个需求, 你开发的 Django 项目 API 中需要同时返回两个模型类的序列化数据, 这个时候你可能会想, 可以一个个实现查询, 在用 Response 对象返回就好了。 **那我偏不!** Django 组件 `django-rest-multiple-models` 帮你满足你的需求, 可以实现多个模型的序列化, 只需要你的配置信息即可。 >本期小编推送2021初学者一定会用到的Python资料,含有小编自己呕心沥血整理的免费书籍/视频/在线文档和编辑器/源代码,关于`Python`的安装qun:850973621 ### 2\. PIP 安装 使用 `Python-pip` 安装: ``` python3 -m pip install django-rest-multiple-models 复制代码 ``` ### 3\. 配置和基本使用 在 Django 项目 `settings.py` 中注册组件 APP: ``` INSTALLED_APPS = [ ... 'drf_multiple_model', ] 复制代码 ``` 这时候你就可以导入模块并实现你的功能了, 如: ``` # Models class Play(models.Model): genre = models.CharField(max_length

tf.constant and tf.placeholder behave differently

柔情痞子 提交于 2019-12-20 04:13:37
问题 I want to wrap the tf.metrics around a Sonnet module for measuring performance of each batch, and the following is the work I have done: import tensorflow as tf import sonnet as snt class Metrics(snt.AbstractModule): def __init__(self, indicator, summaries = None, name = "metrics"): super(Metrics, self).__init__(name = name) self._indicator = indicator self._summaries = summaries def _build(self, labels, logits): if self._indicator == "accuracy": metric, metric_update = tf.metrics.accuracy