@@ -138,12 +138,12 @@ class ProvinceDailyListView(APIView):
138
138
def get_object (self , provinceShortName ):
139
139
crawler = Crawler .objects .exclude (
140
140
modifyTime__isnull = True ).order_by ('-id' ).first ()
141
- try :
142
- return Province .objects .filter (
143
- crawler = crawler ,
144
- provinceShortName = provinceShortName ).first ()
145
- except Province .DoesNotExist :
141
+ province = Province .objects .filter (
142
+ crawler = crawler ,
143
+ provinceShortName = provinceShortName ).first ()
144
+ if province is None :
146
145
raise Http404
146
+ return province
147
147
148
148
@method_decorator (cache_page (TIMEOUT ))
149
149
def get (self , request , provinceShortName ):
@@ -159,12 +159,12 @@ class ProvinceRetrieveByNameView(APIView):
159
159
def get_object (self , provinceShortName ):
160
160
crawler = Crawler .objects .exclude (
161
161
modifyTime__isnull = True ).order_by ('-id' ).first ()
162
- try :
163
- return Province .objects .filter (
164
- crawler = crawler ,
165
- provinceShortName = provinceShortName ).first ()
166
- except Province .DoesNotExist :
162
+ province = Province .objects .filter (
163
+ crawler = crawler ,
164
+ provinceShortName = provinceShortName ).first ()
165
+ if province is None :
167
166
raise Http404
167
+ return province
168
168
169
169
@method_decorator (cache_page (TIMEOUT ))
170
170
def get (self , request , provinceShortName ):
@@ -224,11 +224,11 @@ class CountryDailyListView(APIView):
224
224
def get_object (self , countryName ):
225
225
crawler = Crawler .objects .exclude (
226
226
modifyTime__isnull = True ).order_by ('-id' ).first ()
227
- try :
228
- return Country .objects .filter (
229
- crawler = crawler , countryName = countryName ).first ()
230
- except Country .DoesNotExist :
227
+ country = Country .objects .filter (
228
+ crawler = crawler , countryName = countryName ).first ()
229
+ if country is None :
231
230
raise Http404
231
+ return country
232
232
233
233
@method_decorator (cache_page (TIMEOUT ))
234
234
def get (self , request , countryName ):
@@ -243,11 +243,11 @@ class CountryRetrieveByNameView(APIView):
243
243
def get_object (self , countryName ):
244
244
crawler = Crawler .objects .exclude (
245
245
modifyTime__isnull = True ).order_by ('-id' ).first ()
246
- try :
247
- return Country .objects .filter (
248
- crawler = crawler , countryName = countryName ).first ()
249
- except Country .DoesNotExist :
246
+ country = Country .objects .filter (
247
+ crawler = crawler , countryName = countryName ).first ()
248
+ if country is None :
250
249
raise Http404
250
+ return country
251
251
252
252
@method_decorator (cache_page (TIMEOUT ))
253
253
def get (self , request , countryName ):
@@ -292,11 +292,11 @@ class CityRetrieveByNameView(APIView):
292
292
def get_object (self , cityName ):
293
293
crawler = Crawler .objects .exclude (
294
294
modifyTime__isnull = True ).order_by ('-id' ).first ()
295
- try :
296
- return City .objects .filter (
297
- crawler = crawler , cityName = cityName ).first ()
298
- except City .DoesNotExist :
295
+ city = City .objects .filter (
296
+ crawler = crawler , cityName = cityName ).first ()
297
+ if city is None :
299
298
raise Http404
299
+ return city
300
300
301
301
@method_decorator (cache_page (TIMEOUT ))
302
302
def get (self , request , cityName ):
0 commit comments