(model, pk_data)
| 1273 | return row[pk.column_name] |
| 1274 | |
| 1275 | def decode_pk(model, pk_data): |
| 1276 | pk = model._meta.primary_key |
| 1277 | if isinstance(pk, CompositeKey): |
| 1278 | fields = [pk.model._meta.columns[f] for f in pk.field_names] |
| 1279 | values = pk_data.split(':::') |
| 1280 | expressions = [(f == v) for f, v in zip(fields, values)] |
| 1281 | return reduce(operator.and_, expressions) |
| 1282 | return (pk == pk_data) |
| 1283 | |
| 1284 | @app.template_filter('pk_display') |
| 1285 | def pk_display(table_pk, pk): |
no outgoing calls
no test coverage detected