всем привет , у меня есть модель django ,определил во вьюхе,зарегистрировал в админке ,теперь я хочу (чтоб она отображалась в таблице)подключить ее в таблицу (самую простую) как это реализовать ?
пока что получается как на скине внизу
models.py <code lang="django">
from django.db import models
class GameServer(models.Model):
name = models.CharField(max_length=30)
voic = models.CharField(max_length=50)
rate = models.CharField(max_length=60)
def __unicode__(self):
return self.name
class Meta:
ordering = ["name"]
</code>
я ее определил во views.py
<code lang="django">
from django.shortcuts import render, redirect
from django.http import HttpResponse
from django.shortcuts import render_to_response
from l2.models import GameServer
def l2(request):
game_servers_filters = request.GET.getlist("game_servers_filters")
kwargs = dict()
game_servers = GameServer.objects.filter() # Список всех серверов
if game_servers_filters:
kwargs["id__in"] = game_servers_filters
game_servers = GameServer.objects.filter()
return render(request, 'l2/l2.html', {'game_servers': game_servers})
<code lang="html">
<!DOCTYPE html>
{% load staticfiles %}
{% load static %}
<html lang="en">
<head>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
<meta charset="UTF-8">
<title>{% block title %}{% endblock %}</title>
</head>
<body>
{% include 'navbar.html' %}
<div>{% block content %}<form method="get" class="form-horizontal">
<div class="form-group">
<select multiple class="form-control" name="game_servers_filters">
{% for item in game_servers %}
<option value="{{ item.id }}">{{ item.name }}</option>
{% endfor %}
</select>
</div>
</form>{% endblock %}</div>
</body>
</html>
Обновлено 7 Июнь 2017, 13:25 skoomer.