models.py:
...
class Post(models.Model):
title = models.CharField(max_length=250)
author = models.ForeignKey(
'auth.User',
on_delete=models.CASCADE,
)
body = models.TextField()
tags = models.CharField(max_length=50, default = " ")
def __str__(self):
return self.title
...
templates/newpost.html:
{% extends 'base.html' %}
{% block content %}
<h1>New post</h1>
<form action="" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Save" />
</form>
{% endblock content %}
views.py:
...
class BlogCreateView(CreateView):
model = Post
template_name = 'post_new.html'
fields = ['title', 'author', 'body', 'tags']
...
Это выглядит ужасно. Как задать стиль?
Подключите нужные стили в base.html
:
{% load static %}
<html>
<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">
<link href='//fonts.googleapis.com/css?family=Lobster&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
</head>
<body>
<div class="page-header">
<h1><a href="/">Home</a></h1>
</div>
<div class="content container">
<div class="row">
<div class="col-xs-12">
{% block content %}
{% endblock %}
</div>
</div>
</div>
</body>
</html>
static/css/base.css:
...
#id_body{
/*some style for the body of form*/
...
}
#id_title{
/*some style for the title of form*/
...
}
#id_tags{...}
#id_author{...}
...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите, пожалуйста, как собрать только нужные данные у блоков, если они не вложены в те, по которым их можно идентифицироватьПроще говоря,...
Я пытаюсь сделать margin-отступ от внешнего блокаouter
Есть меню типо аккордеона, нужно сделать что бы открытый пункт можно было закрыть, то есть что бы 2 элемента были закрыты