https://github.com/lucasdavila/web2py-appreport/wiki also download from it will be not work Cannot import module 'applications.bbb.modules.modules'
this error show again On Thu, May 19, 2016 at 2:59 PM, prashant joshi <prashante...@gmail.com> wrote: > how to download appreport_plugin ......??? this show in video > > On Thu, May 19, 2016 at 10:51 AM, prashant joshi <prashante...@gmail.com> > wrote: > >> https://vimeo.com/18601633 >> according to this video i have already done shown in this video after >> adding appreport plugins i,m getting error: >> <type 'exceptions.ImportError'> Cannot import module >> 'applications.report.modules.modules' >> >> please suggest me what to do further???/ >> >> >> On Thu, May 19, 2016 at 12:29 AM, Dave S <snidely....@gmail.com> wrote: >> >>> >>> >>> On Monday, May 16, 2016 at 1:49:55 PM UTC-7, Dragan Matic wrote: >>>> >>>> Here's a simple example, creating a PDF invoice in web2py app: >>>> >>>> This is the controller code: >>>> def show_pdf_invoice(invoice_number, invoice): >>>> from fpdf import FPDF >>>> >>>> pdf = FPDF() >>>> pdf.add_page() >>>> >>>> pdf.set_font('Arial', 'B', 10) >>>> pdf.cell(25, 5, 'My company name', ) >>>> pdf.set_font('Arial', '', 10) >>>> pdf.cell(60, 5, 'My company address', ln=1) >>>> pdf.cell(40, 5, 'My company additional data', ln=1) >>>> pdf.line(10, 20, 180, 20) >>>> >>>> pdf.set_xy(140, 25) >>>> pdf.cell(25, 5, 'Date issued: {0}'.format(invoice[0].date)) >>>> pdf.set_xy(140, 30) >>>> pdf.cell(25, 5, 'Invoice Number: {0}'.format(str(invoice_number))) >>>> >>>> pdf.line(10, 40, 180, 40) >>>> pdf.set_xy(10, 41) >>>> pdf.cell(30, 5, 'Description') >>>> pdf.cell(30, 5, 'Starts') >>>> pdf.cell(30, 5, 'End') >>>> pdf.cell(30, 5, 'Amount') >>>> pdf.line(10, 46, 180, 46) >>>> >>>> pdf.set_xy(10, 47) >>>> pdf.cell(30, 5, invoice[0].invoice_item_name) >>>> pdf.cell(30, 5, '') >>>> pdf.cell(30, 5, '') >>>> pdf.cell(30, 5, '{0} {1}'.format(invoice[0].total, invoice[0]. >>>> currency) >>>> pdf.line(10, 51, 180, 51) >>>> >>>> pdf.set_xy(150, 52) >>>> pdf.cell(30, 5, 'Total: {0} {1}'.format(invoice[0].total, invoice[0 >>>> ].currency) >>>> >>>> pdf.set_xy(10, 60) >>>> >>>> pdf.cell(30, 5, 'Bill To:', 0, 1) >>>> pdf.cell(30, 5, invoice[0].invoice_address_name, 0, 1) >>>> pdf.cell(30, 5, invoice[0].invoice_address_street, 0, 1) >>>> pdf.cell(30, 5, invoice[0].invoice_address_city) >>>> pdf.cell(30, 5, invoice[0].invoice_address_zip, 0, 1) >>>> pdf.cell(30, 5, invoice[0].invoice_address_country) >>>> >>>> pdf.output('invoice.pdf', 'F') >>>> >>>> response.headers['Content-Type'] = 'application/pdf' >>>> return XML(pdf.output('', 'S')) >>>> >>>> >>>> >>>> And that's it, your view named "show_pdf_invoice.html" should be >>>> empty. >>>> >>>> If you prefer to maintain an MVC style, my sample at >>> <URL:https://groups.google.com/d/msg/web2py/fio15y9n2EU/95223fifCgAJ> >>> approaches that, and also shows using a ROWS object if your project >>> requires results from one of your tables. >>> >>> /dps >>> >>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web2py+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.