Drop title.
This commit is contained in:
parent
8a5f3d2f14
commit
459d80eab7
|
@ -5,4 +5,4 @@ from .models import Paste
|
|||
|
||||
@admin.register(Paste)
|
||||
class PasteAdmin(admin.ModelAdmin):
|
||||
list_display = ("paste_time", "slug", "title", "viewcount")
|
||||
list_display = ("paste_time", "slug", "viewcount")
|
||||
|
|
|
@ -15,7 +15,6 @@ class PasteForm(ModelForm):
|
|||
model = Paste
|
||||
fields = [
|
||||
"language",
|
||||
"title",
|
||||
"content",
|
||||
]
|
||||
|
||||
|
@ -23,8 +22,6 @@ class PasteForm(ModelForm):
|
|||
"""Overwrites save method."""
|
||||
paste = super(PasteForm, self).save(commit=False)
|
||||
paste.compute_size()
|
||||
if not self.cleaned_data["title"]:
|
||||
paste.title = "no title"
|
||||
if commit:
|
||||
paste.save()
|
||||
return paste
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
# Generated by Django 4.2 on 2023-04-21 08:16
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("paste", "0005_remove_paste_expired_remove_paste_lifecount_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name="paste",
|
||||
name="title",
|
||||
),
|
||||
]
|
|
@ -46,7 +46,6 @@ class Paste(models.Model):
|
|||
Language, default=14, on_delete=models.SET_NULL, null=True
|
||||
)
|
||||
slug = models.SlugField(unique=True, editable=False)
|
||||
title = models.CharField(max_length=200, blank=True)
|
||||
content = models.TextField(
|
||||
validators=[MaxLengthValidator(settings.PASTE["max_characters"])]
|
||||
)
|
||||
|
@ -70,4 +69,4 @@ class Paste(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
excerpt = repr(self.content[:100]) + ("..." if len(self.content) > 100 else "")
|
||||
return "{} - {} - {}".format(self.slug, self.title, excerpt)
|
||||
return f"{self.slug} - {excerpt}"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<link href="/static/css//pasteque.css" rel="stylesheet">
|
||||
{% endblock %}
|
||||
|
||||
{% block title %}{{ title }}{% endblock %}
|
||||
{% block title %}{{ slug }}{% endblock %}
|
||||
{% block nav %}{% endblock %}
|
||||
{% block content %}
|
||||
{{ highlighted|safe }}
|
||||
|
|
|
@ -22,7 +22,6 @@ def index(request):
|
|||
form = PasteForm(
|
||||
{
|
||||
"language": language.id,
|
||||
"title": any_file.name,
|
||||
"lifetime": settings.PASTE["default_lifetime"],
|
||||
"content": any_file.read().decode(),
|
||||
},
|
||||
|
@ -54,7 +53,7 @@ def show(request, slug, renderer="pygments"):
|
|||
"""Display paste."""
|
||||
# Fetching object
|
||||
paste = get_object_or_404(Paste, slug=slug)
|
||||
data = {"title": paste.title, "slug": slug}
|
||||
data = {"slug": slug}
|
||||
# Handling expiration
|
||||
# Before rendering actions
|
||||
paste.incr_viewcount()
|
||||
|
|
|
@ -91,7 +91,6 @@ INSTALLED_APPS = (
|
|||
)
|
||||
|
||||
PASTE = {
|
||||
"has_title": False,
|
||||
"has_meta_table": False,
|
||||
"enabled_renderers": ["pygments", "raw"],
|
||||
"default_renderer": "pygments",
|
||||
|
|
Loading…
Reference in New Issue