Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить, учусь на психолога а там IT... задание: создать модель в питон

PinWin ~ Sk1pper Ученик (224), открыт 3 дня назад
from django.db import models

class Auto(models.Model):
brand = models.CharField(max_length=100, verbose_name='Марка')
model = models.CharField(max_length=100, verbose_name='Модель')
year = models.PositiveIntegerField(verbose_name='Год')
color = models.CharField(max_length=50, verbose_name='Цвет')

def str(self):
return f"{self.brand} {self.model} ({self.year})"
Дополнен 3 дня назад
SyntaxError: invalid syntax пишет
4 ответа
Даниил Волков Ученик (179) 3 дня назад
from django.db import models

class Auto(models.Model):
brand = models.CharField(max_length=100, verbose_name='Марка')
model = models.CharField(max_length=100, verbose_name='Модель')
year = models.PositiveIntegerField(verbose_name='Год')
color = models.CharField(max_length=50, verbose_name='Цвет')

def __str__(self):
return f"{self.brand} {self.model} ({self.year})"
я незнаю, может и помог, может нет, это нейросеть выдала(
Владимир Просветленный (27398) 3 дня назад
Вот это новость! Даже представить не мог, что психологов заставляют осваивать программирование.
PinWin ~ Sk1pperУченик (224) 3 дня назад
да я сам ****
AABA Оракул (54080) PinWin ~ Sk1pper, сам - дебил?! похвально, но непрофессионально с т.з. психолога.
AABAОракул (54080) 3 дня назад
т.е. намеренно ввел в заблуждение... говоря попросту - смиздел!
Слава Блайт Мудрец (19308) 3 дня назад
Да тут много чего нужно, если Django проект.
Но если конкретно html шаблоны, то вот:
add_auto.html
 <!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Добавить автомобиль</title>
</head>
<body>
<h1>Добавить автомобиль</h1>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Сохранить</button>
</form>
<a href="{% url 'auto_list' %}">Назад к списку</a>
</body>
</html>
auto_list.html
 <!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Список автомобилей</title>
</head>
<body>
<h1>Список автомобилей</h1>
<ul>
{% for auto in autos %}
<li>{{ auto.brand }} {{ auto.model }} ({{ auto.year }}, {{ auto.color }})</li>
{% endfor %}
</ul>
<a href="{% url 'add_auto' %}">Добавить новый автомобиль</a>
</body>
</html>
Слава БлайтМудрец (19308) 3 дня назад
В самом же питоне нужно отдельно бд, форму, логику страниц и url маршрут
꧁Tester꧂ ︎ Просветленный (20564) 3 дня назад
А тебе точно джанго надо?
Может тебе просто класс нужно сделать?
А конкретно в твоем коде просто допиши self для всех.
Похожие вопросы