python con django!por que?
problematica: hacer un crm simple que maneje clientes y proyectos
cms/models.py
from django.db import models
class base(models.Model):
nombre = models.charfield(max_length=100)
fecha = models.datetimefield(auto_now_add=True)
def __unicode__(self):
return self.nombre
class Meta:
abstract =True
class Telefono(base):
pass
class Email(base):
pass
class Proyecto(base):
descripcion = models.textfield()
class Cliente(base):
telefono = models.manytomayfield(Telefono)
email = models.manytomanyfield(Email)
proyecto = models.manytomanyfield(Proyecto)
cms/admin.py
from django.contrib import admin
from models import *
admin.site.register(Proyecto)
admin.site.register(Cliente)
admin.site.register(Email)
admin.site.register(Telefono)
y listo, con eso tienes un crm simple web con interfaces crud usuarios y sistemas de permiso...
lo escribi onthefly asi que hay que ajustarle unos detalle de sintaxys... pero en general ese es todo el codigo que hay que escribir... :3
no hace falta meterse con sql... haces un manage.py syncdb y te genera la tablas en la BD que elijas