move import signals to models.py; using get_version at setup.py
This commit is contained in:
parent
0f08603d17
commit
2049da4f09
4 changed files with 14 additions and 11 deletions
|
@ -1,6 +1,5 @@
|
|||
import signals
|
||||
|
||||
__all__ = ['__version__', 'get_version']
|
||||
|
||||
version_info = (0, 0, 1, 'a', 0)
|
||||
# format: ('major', 'minor', 'micro', 'releaselevel', 'serial')
|
||||
# __version__ format compatible with ditutils2.version.NormalizedVersion
|
||||
|
|
|
@ -7,6 +7,7 @@ from django.contrib.auth.models import User, Group
|
|||
from django.conf import settings
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils.hashcompat import sha_constructor
|
||||
from django.db.models.signals import post_save
|
||||
|
||||
from djangobb_forum.fields import AutoOneToOneField, ExtendedImageField, JSONField
|
||||
from djangobb_forum.util import smiles, convert_text_to_html
|
||||
|
@ -394,3 +395,9 @@ class Attachment(models.Model):
|
|||
def get_absolute_path(self):
|
||||
return os.path.join(settings.MEDIA_ROOT, forum_settings.ATTACHMENT_UPLOAD_TO,
|
||||
self.path)
|
||||
|
||||
|
||||
from .signals import post_saved, topic_saved
|
||||
|
||||
post_save.connect(post_saved, sender=Post, dispatch_uid='djangobb_post_save')
|
||||
post_save.connect(topic_saved, sender=Topic, dispatch_uid='djangobb_topic_save')
|
||||
|
|
|
@ -30,7 +30,3 @@ def topic_saved(instance, **kwargs):
|
|||
forum.post_count = forum.posts.count()
|
||||
forum.last_post_id = topic.last_post_id
|
||||
forum.save(force_update=True)
|
||||
|
||||
|
||||
post_save.connect(post_saved, sender=Post)
|
||||
post_save.connect(topic_saved, sender=Topic)
|
||||
|
|
11
setup.py
11
setup.py
|
@ -1,14 +1,15 @@
|
|||
#!/usr/bin/env python
|
||||
from setuptools import setup
|
||||
from djangobb_forum import get_version
|
||||
|
||||
|
||||
setup(name='djangobb_forum',
|
||||
version='0.0.1a0',
|
||||
description="DjangoBB is a quick and simple forum which uses the Django Framework.",
|
||||
license="BSD",
|
||||
version=get_version(),
|
||||
description='DjangoBB is a quick and simple forum which uses the Django Framework.',
|
||||
license='BSD',
|
||||
url='http://djangobb.org/',
|
||||
author="Alexey Afinogenov, Maranchuk Sergey",
|
||||
author_email="Maranchuk Sergey <slav0nic0@gmail.com>",
|
||||
author='Alexey Afinogenov, Maranchuk Sergey',
|
||||
author_email='Maranchuk Sergey <slav0nic0@gmail.com>',
|
||||
package_dir = {'djangobb_forum': 'djangobb_forum'},
|
||||
packages=['djangobb_forum'],
|
||||
install_requires=['django>=1.2',
|
||||
|
|
Reference in a new issue