Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności: PyStok #24 - 25 kwietnia, 18:00, Białystok!
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: Jak dodac to bloga opcje "Save as draft"  (Przeczytany 723 razy)
« : 23:20 14/03/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


Witam,

tworze sobie ta stronkę: http://dzikuss98.pythonanywhere.com/

Jak tworze nowy post w admin-ie  to chciałbym aby była opcja "Save as draft"

jak można by to  jakoś najłatwiej zaimplementować?

pozdrawiam
Zapisane
« Odpowiedz #1 : 00:32 15/03/17 »
gbc Offline
Hello World!

Zobacz profil
*

Reputacja: 8
Wiadomości: 20


Przez jakaś godzinkę masz jeszcze do pobrania fajną książke z przykładami do Django, polecam bo znajdziesz tam odpowiedzi na pytania które napotkasz przy budowie bloga, między innymi dokładnie to o co pytasz

https://www.packtpub.com/packt/offers/free-learning

P.S jakbyś przegapił promocję odezwij się na priv, coś wykombinujemy ;]

P.S2 Jeśli chcesz faktycznie prowadzić bloga, to polecam przemyśleć użycie przyzwoitego static site generator jak Pelican (powered by Python) https://blog.getpelican.com/ Mrugnięcie
Zapisane
« Odpowiedz #2 : 12:25 15/03/17 »
Aule Offline
Advanced Python User

Zobacz profil WWW
**

Reputacja: 10
Wiadomości: 158


A może dodać pole w modelu typu  Boolean i potem w widoku wyświetlać tylko te posty które są jako True?
Zapisane

« Odpowiedz #3 : 15:00 15/03/17 »
Bartek_ Offline
Hello World!

Zobacz profil
*

Reputacja: 1
Wiadomości: 13


A może dodać pole w modelu typu  Boolean i potem w widoku wyświetlać tylko te posty które są jako True?

+1
Zapisane
« Odpowiedz #4 : 19:52 15/03/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


A może dodać pole w modelu typu  Boolean i potem w widoku wyświetlać tylko te posty które są jako True?

tak moge dodac nowe pole i przetestowac

super proste rozwiaznie  Chichot, zastanawiam sie czemu na to nie wpadlem
Zapisane
« Odpowiedz #5 : 19:53 15/03/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


Przez jakaś godzinkę masz jeszcze do pobrania fajną książke z przykładami do Django, polecam bo znajdziesz tam odpowiedzi na pytania które napotkasz przy budowie bloga, między innymi dokładnie to o co pytasz

https://www.packtpub.com/packt/offers/free-learning

P.S jakbyś przegapił promocję odezwij się na priv, coś wykombinujemy ;]

P.S2 Jeśli chcesz faktycznie prowadzić bloga, to polecam przemyśleć użycie przyzwoitego static site generator jak Pelican (powered by Python) https://blog.getpelican.com/ Mrugnięcie

niestety spoznilem sie, ale dzieki za info


p.s2 dzieki, ale ucze sie i chcialem sam poznac jakbudowac bloga od podstaw
Zapisane
« Odpowiedz #6 : 23:34 22/03/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


dodalem nowe pole do modelu i to jest ok

mam problem z szablonem:
Kod
{% extends "personal/header.html" %}
{% block content %}
   {% if is_published %}
   {% for post in object_list %}
   {% autoescape off %}
   <h5><a href="{{post.id}}"> <b> {{ post.title }}</b></a></h5>
           {{ post.date|date:"Y-m-d" }}
           {{ post.bodyszort|linebreaks}}
 
       {% endautoescape %}
   {% endfor %}
{% endfor %}
{% endblock %}


{% if is_published %} - to jest wlasnie ten tag ktorym chcialem obsluzyc wyswietlanie postow, ale cos nie dziala....
generalnie chcialbym stworzyc cos takiego if is_published = true then..... dalsza czesc programu

Tylko nie wiem jakich tagow uzyc
Zapisane
« Odpowiedz #7 : 13:02 30/03/17 »
Aule Offline
Advanced Python User

Zobacz profil WWW
**

Reputacja: 10
Wiadomości: 158


Wydaje mi się że lepiej użyć kwerendy w widoku coś na zasadzie:

Kod
foo = Entry.objects.filter(is_published = true)
 
i to przekazać do szablonu.
Zapisane

« Odpowiedz #8 : 06:54 11/04/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


a to w widokach w blogu  ustawic?

bo ja mam w tej chwili widoki puste

Kod
from django.shortcuts import render
 
# Create your views here.
 
Zapisane
« Odpowiedz #9 : 22:15 20/04/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


ktos ma jakis pomysl  Duży uśmiech??
Zapisane
« Odpowiedz #10 : 22:41 20/04/17 »
Pr0bit Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 14


Sam sobie pradzilem  Z politowaniem

dodalem do urls

Kod
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from blog.models import Post
 
urlpatterns = [
               url(r'^$', ListView.as_view(
                                   queryset=Post.objects.filter(is_published=True).order_by("-date")[:25],
                                   template_name="blog/blog.html")),
 
               url(r'^(?P<pk>\d+)$', DetailView.as_view(
                                   model = Post,
                                   template_name="blog/post.html")),
 
           ]
Zapisane
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2017 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot