Set title to be article's title
This commit is contained in:
		| @@ -12,6 +12,14 @@ class Post(Index): | ||||
|         post_elem = post_nodes[0] | ||||
|         post_elem.parentNode.removeChild(post_elem) | ||||
|  | ||||
|         title_nodes = dom.getElementsByTagName("title") | ||||
|  | ||||
|         # Set title to be title's post | ||||
|         for node in title_nodes: | ||||
|             if node.hasChildNodes(): | ||||
|                 node.removeChild(node.childNodes[0]) | ||||
|             node.appendChild(dom.createTextNode(post.title)) | ||||
|  | ||||
|     def generate(self, blog, src, output): | ||||
|         from dynastie.models import Post, Blog | ||||
|  | ||||
|   | ||||
							
								
								
									
										10
									
								
								models.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								models.py
									
									
									
									
									
								
							| @@ -243,12 +243,12 @@ class Post(models.Model): | ||||
|         if os.path.exists(filename): | ||||
|             os.unlink(filename) | ||||
|  | ||||
|         filename = output + '/post/' | ||||
|         filename = b.output_path + '/post/' | ||||
|         filename = filename + self.creation_date.strftime("%Y") + '/' + self.creation_date.strftime("%m") + '/'  | ||||
|         if len(os.listdir(filename)) == 0: | ||||
|             os.rmdir(filename) | ||||
|  | ||||
|         filename = output + '/post/'  | ||||
|         filename = b.output_path + '/post/'  | ||||
|         filename = filename + self.creation_date.strftime("%Y") + '/' | ||||
|         if len(os.listdir(filename)) == 0: | ||||
|             os.rmdir(filename) | ||||
| @@ -263,12 +263,12 @@ class Comment(models.Model): | ||||
|  | ||||
| @receiver(post_init, sender=Blog) | ||||
| def delete_blog_signal(sender, **kwargs): | ||||
|     sender.create_paths() | ||||
|     kwargs['instance'].create_paths() | ||||
|  | ||||
| @receiver(post_delete, sender=Blog) | ||||
| def delete_blog_signal(sender, **kwargs): | ||||
|     sender.remove() | ||||
|     kwargs['instance'].remove() | ||||
|  | ||||
| @receiver(post_delete, sender=Post) | ||||
| def delete_post_signal(sender, **kwargs): | ||||
|     sender.remove() | ||||
|     kwargs['instance'].remove() | ||||
|   | ||||
							
								
								
									
										5
									
								
								views.py
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								views.py
									
									
									
									
									
								
							| @@ -142,7 +142,7 @@ def edit_category(request, category_id): | ||||
|             name = category.name | ||||
|             form = CategoryForm(request.POST, instance=category) # A form bound to the POST data | ||||
|             if form.is_valid(): # All validation rules pass | ||||
|                 if category.name != name: | ||||
|                 if form['name'] != name: | ||||
|                     category.remove() | ||||
|                 form.save() | ||||
|     else: | ||||
| @@ -298,8 +298,9 @@ def edit_post(request, post_id): | ||||
|         if 'edit' in request.POST: | ||||
|             form = PostForm(request.POST, instance=post) # A form bound to the POST data | ||||
|             if form.is_valid(): # All validation rules pass | ||||
|                 if title != form.title: | ||||
|                 if title != form['title']: | ||||
|                     post.remove() | ||||
|                     post.createPost(form['content']) | ||||
|                 form.save() | ||||
|             # Process the data in form.cleaned_data | ||||
|             # ... | ||||
|   | ||||
		Reference in New Issue
	
	Block a user