Форум сайта python.su
class FreelanceSite(models.Model):
name = models.CharField(max_length=50)
url = models.URLField(unique=True)
description = models.TextField()
rss_feed = models.URLField(unique=True)
favicon = models.ImageField(upload_to='favicons/')
def __unicode__(self):
return self.name
class SiteCategory(models.Model):
freelance_site = models.ForeignKey(FreelanceSite)
site_category = models.CharField(max_length=70)
def __unicode__(self):
return self.site_category
#пример модели
class UsersCategory(models.Model):
user = models.ForeignKey(User)
categories = models.ManyToManyField(SiteCategory)
def get_absolute_url(self):
return "/users_category/%i/" % self.id
def __unicode__(self):
return self.user.username
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Python 2.5.2, debian
import sys
from PyQt4 import QtGui
import signal
class mainWindow(QtGui.QWidget):
def __init__(self,*args):
QtGui.QWidget.__init__(self,*args)
self.setWindowTitle(u'test')
#signal.signal(signal.SIGTERM, self.test)
def test(self,*args):
self.setWindowTitle(u'hi!')
def test(*arg):
print 'hi'
if __name__=="__main__":
signal.signal(signal.SIGTERM, test)
app = QtGui.QApplication(sys.argv)
window = mainWindow()
window.show()
sys.exit(app.exec_())