Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #models.py
- from django.db import models
- from django.forms import ModelForm
- class Server(models.Model):
- name = models.CharField(max_length=30, verbose_name='Nazwa serwera', unique=True)
- host = models.CharField(max_length=30, verbose_name='IP/Host', unique=True)
- port = models.IntegerField(max_length=4, default=7171, verbose_name='Port')
- website = models.URLField(blank=True, verbose_name='Adres strony WWW')
- added = models.DateTimeField(auto_now_add=True)
- slug = models.SlugField(verbose_name='URL', editable=True, unique=True)
- points = models.IntegerField(default=0)
- def __unicode__(self):
- return self.name
- def __str__(self):
- return self.name
- class Meta:
- verbose_name = 'Serwer'
- verbose_name_plural = 'Serwery'
- ordering = ['-points']
- #add.html
- {% extends 'base.html' %}
- {% block content %}
- <div id="add_server">
- <form action="/servers/add/" method="post">
- {% csrf_token %}
- <table style="text-align: left;
- border: 1px solid #BBB;
- box-shadow: 0px 5px 17px 0px #111;
- padding: 15px 15px 15px 15px;
- margin-right: 20px;">
- <tbody>
- <tr>
- <th>
- <label for="id_name">Name:</label>
- </th>
- <td>
- {% if form.name.errors %}<span style="color: #B03221;">{{ form.name.errors|striptags }}</span><br/>{% endif %}
- {{ form.name }}
- </td>
- </tr>
- <tr>
- <th>
- <label for="id_host">Host:</label>
- </th>
- <td>
- {% if form.host.errors %}<span style="color: #B03221;">{{ form.host.errors|striptags }}</span><br/>{% endif %}
- {{ form.host }}
- </td>
- </tr>
- <tr>
- <th>
- <label for="id_port">Port:</label>
- </th>
- <td>
- {% if form.port.errors %}<span style="color: #B03221;">{{ form.port.errors|striptags }}</span><br/>{% endif %}
- {{ form.port }}
- </td>
- </tr>
- <tr>
- <th>
- <label for="id_website">Website:</label>
- </th>
- <td>
- {% if form.website.errors %}<span style="color: #B03221;">{{ form.website.errors|striptags }}</span><br/>{% endif %}
- {{ form.website }}
- </td>
- </tr>
- <tr>
- <th>
- <label for="id_slug">Slug:</label>
- </th>
- <td>
- {% if form.slug.errors %}<span style="color: #B03221;">{{ form.slug.errors|striptags }}</span><br/>{% endif %}
- {{ form.slug }}
- </td>
- </tr>
- <tr>
- <th>
- <label for="id_points">Points:</label>
- </th>
- <td>
- {% if form.points.errors %}<span style="color: #B03221;">{{ form.points.errors|striptags }}</span><br/>{% endif %}
- {{ form.points }}
- </td>
- </tr>
- <tr>
- <th>
- <label for="id_desc">Opis:</label>
- </th>
- <td>
- <textarea id="id_description" rows="10" cols="40" name="id_description" style="margin-top: 0px; margin-bottom: 0px; height: 160px;"></textarea>
- </td>
- </tr>
- <tr>
- <th></th>
- <td><input type="submit" value="Submit" /></td>
- </tr>
- </tbody>
- </table>
- </form>
- </div>
- <hr />
- {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment