File tree Expand file tree Collapse file tree 7 files changed +19
-26
lines changed Expand file tree Collapse file tree 7 files changed +19
-26
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ def baidu_notify(urls):
27
27
try :
28
28
data = '\n ' .join (urls )
29
29
result = requests .post (settings .BAIDU_NOTIFY_URL , data = data )
30
- print (result .text )
30
+ logger . info (result .text )
31
31
except Exception as e :
32
32
logger .error (e )
33
33
Original file line number Diff line number Diff line change 1
1
from django .shortcuts import render
2
-
2
+ import logging
3
3
from .forms import RegisterForm , LoginForm
4
4
from django .contrib .auth import authenticate , login , logout
5
5
# from django.views.generic.edit import FormView
17
17
from django .views .decorators .debug import sensitive_post_parameters
18
18
from django .utils .http import is_safe_url
19
19
20
+ logger = logging .getLogger (__name__ )
21
+
20
22
21
23
# Create your views here.
22
24
@@ -73,7 +75,7 @@ def form_valid(self, form):
73
75
from DjangoBlog .utils import cache
74
76
if cache and cache is not None :
75
77
cache .clear ()
76
- print (self .redirect_field_name )
78
+ logger . info (self .redirect_field_name )
77
79
redirect_to = self .request .GET .get (self .redirect_field_name )
78
80
auth .login (self .request , form .get_user ())
79
81
return super (LoginView , self ).form_valid (form )
Original file line number Diff line number Diff line change 15
15
16
16
from haystack .forms import SearchForm
17
17
from django import forms
18
- from blog .models import Article , Category
18
+ import logging
19
+
20
+ logger = logging .getLogger (__name__ )
19
21
20
22
21
23
class BlogSearchForm (SearchForm ):
@@ -27,5 +29,5 @@ def search(self):
27
29
return self .no_query_found ()
28
30
29
31
if self .cleaned_data ['querydata' ]:
30
- print (self .cleaned_data ['querydata' ])
32
+ logger . info (self .cleaned_data ['querydata' ])
31
33
return datas
Original file line number Diff line number Diff line change 18
18
19
19
20
20
class ArticleIndex (indexes .SearchIndex , indexes .Indexable ):
21
- # title = indexes.CharField(document=True, use_template=True)
22
21
text = indexes .CharField (document = True , use_template = True )
22
+ author = indexes .CharField (model_attr = 'author' )
23
23
24
24
def get_model (self ):
25
25
return Article
26
26
27
27
def index_queryset (self , using = None ):
28
28
return self .get_model ().objects .filter (status = 'p' )
29
-
30
-
31
- """
32
- class CategoryIndex(indexes.SearchIndex, indexes.Indexable):
33
- name = indexes.CharField(document=True, use_template=True)
34
-
35
- def get_model(self):
36
- return Article
37
-
38
- def index_queryset(self, using=None):
39
- return self.get_model().objects.filter(status='p')
40
- """
Original file line number Diff line number Diff line change @@ -188,7 +188,7 @@ def get_queryset_cache_key(self):
188
188
189
189
def get_queryset_data (self ):
190
190
author_name = self .kwargs ['author_name' ]
191
- article_list = Article .objects .filter (author__username = author_name )
191
+ article_list = Article .objects .filter (author__username = author_name , type = 'a' , status = 'p' )
192
192
return article_list
193
193
194
194
def get_context_data (self , ** kwargs ):
@@ -209,7 +209,7 @@ def get_queryset_data(self):
209
209
tag = get_object_or_404 (Tag , slug = slug )
210
210
tag_name = tag .name
211
211
self .name = tag_name
212
- article_list = Article .objects .filter (tags__name = tag_name )
212
+ article_list = Article .objects .filter (tags__name = tag_name , type = 'a' , status = 'p' )
213
213
return article_list
214
214
215
215
def get_queryset_cache_key (self ):
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ bottle==0.12.16
5
5
certifi == 2019.3.9
6
6
cffi == 1.12.2
7
7
chardet == 3.0.4
8
- coverage == 4.5.2
8
+ coverage == 4.5.3
9
9
cryptography == 2.6.1
10
10
Django == 2.1.7
11
11
django-appconf == 1.0.3
@@ -17,7 +17,7 @@ django-ipware==2.1.0
17
17
django-mdeditor == 0.1.13
18
18
django-uuslug == 1.1.8
19
19
idna == 2.8
20
- isort == 4.3.14
20
+ isort == 4.3.15
21
21
jieba == 0.39
22
22
jsonpickle == 1.1
23
23
lazy-object-proxy == 1.3.1
@@ -40,7 +40,7 @@ rcssmin==1.0.6
40
40
requests == 2.21.0
41
41
rjsmin == 1.1.0
42
42
six == 1.12.0
43
- sqlparse == 0.2.4
43
+ sqlparse == 0.3.0
44
44
text-unidecode == 1.2
45
45
typed-ast == 1.3.1
46
46
Unidecode == 1.0.23
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ bottle==0.12.16
5
5
certifi == 2019.3.9
6
6
cffi == 1.12.2
7
7
chardet == 3.0.4
8
- coverage == 4.5.2
8
+ coverage == 4.5.3
9
9
cryptography == 2.6.1
10
10
Django == 2.1.7
11
11
django-appconf == 1.0.3
@@ -17,7 +17,7 @@ django-ipware==2.1.0
17
17
django-mdeditor == 0.1.13
18
18
django-uuslug == 1.1.8
19
19
idna == 2.8
20
- isort == 4.3.14
20
+ isort == 4.3.15
21
21
jieba == 0.39
22
22
jsonpickle == 1.1
23
23
lazy-object-proxy == 1.3.1
@@ -32,14 +32,15 @@ Pygments==2.3.1
32
32
pylint == 2.3.1
33
33
PyMySQL == 0.9.3
34
34
pyparsing == 2.3.1
35
+ python-memcached == 1.59
35
36
python-slugify == 3.0.0
36
37
pytz == 2018.9
37
38
raven == 6.10.0
38
39
rcssmin == 1.0.6
39
40
requests == 2.21.0
40
41
rjsmin == 1.1.0
41
42
six == 1.12.0
42
- sqlparse == 0.2.4
43
+ sqlparse == 0.3.0
43
44
text-unidecode == 1.2
44
45
typed-ast == 1.3.1
45
46
Unidecode == 1.0.23
You can’t perform that action at this time.
0 commit comments