Thanks DPS, I will start back at chapter 3 again :) I guess I need a 
refresher.

Also I didn't know about that import CSV as well.

Thanks and happy new year
Sif

On Wednesday, December 28, 2016 at 12:20:45 PM UTC-7, Dave S wrote:
>
>
>
> On Wednesday, December 28, 2016 at 8:20:26 AM UTC-8, Sif Baksh wrote:
>>
>> I’m trying to use web2py to create a program for some of my buddies, it’s 
>> called “Home Run Derby”. Each member will pick 6 baseball players, only the 
>> top 5 score will count as a total score for each member.
>>
>>  
>>
>> Now I get the players name, team and HR by scraping a website and put it 
>> in a CSV file.
>>
>>  
>>
>> This works as a standalone script but want to move it to Web2py.
>>
>>  
>>
>> Here are the features I need help with getting started:
>>
>> -       Put CSV file into DB
>>
>> -       Create a member login
>>
>> o   Associate players with each member
>>
>>  
>>
>> What I have so far for the DB is:
>>
>> player_name,team,hr
>>
>> David Ortiz,Red Sox,38
>>
>>   
>>
>> Not sure where to start so anything you can do to point me in the correct 
>> direction I will appreciate it J
>>
>>
>> Thanks,
>>
>> Sif
>>
>
>
> If you've already worked through Chapter 3 as a warm-up exercise (and 
> intro to many things web2py-ish),
> then here are some ideas:
>
> 2nd table for users, something like:
>
> db.define_table('gamers', 
>  Field('game_name'), 
>  Field('game_user', 'reference auth_user', default=auth.user_id), 
>  Field('pick1', 'reference player'),
>  Field('pick2', 'reference player'),
>  Field('pick3', 'reference player'),
>  Field('pick4', 'reference player'),
>  Field('pick5', 'reference player'))
>
>  
>
>
> Note that the auth_user reference gives you access to the email.  Decorate 
> your functions with 
> @auth.requires_login() 
>
> (This is from the Chapter 3 wiki example; the image blog also uses auth)
>
>
> For importing your csv file, 
> see <URL:
> http://web2py.com/books/default/chapter/29/06/the-database-abstraction-layer#CSV--one-Table-at-a-time-
> >
>
> db.players.import_from_csv_file(open('test.csv', 'r'))
>
>
>
> Hope this helps you get started.
>
> Dave
> /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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to