Creating websites like Amazon/Ebay using Django

817 views
Skip to first unread message

Cata

unread,
Dec 16, 2011, 2:06:15 AM12/16/11
to Django users
Hello everyone,

I am basically working on creating a website on the lines of Amazon/
Ebay wherein user can browse/buy/sell items. I intend to make a basic
website first then build on top of it.

Till now i have been mostly programming in C/C++ & used Python as an
automation tool . I am not familiar with any of the Web programming
languages such as MySQL , JavaScript, HTML , honestly i do not even
know what these are.

My question is will Django be suitable for the above tasks ? I have
just installed the framework & going through the tutorials & so far
it's been wonderful experience

Please pitch in

Thanks
Cata

Joey Espinosa

unread,
Dec 16, 2011, 5:17:44 AM12/16/11
to django...@googlegroups.com
Cata,

Yes, Django is exactly suited for this scenario. The structure of Django allows you to create scalable, flexible sites with the freedom to expand the database as needed without having to worry about messing with the code so much in order to do so.

That being said, I'd HIGHLY recommend you get familiar with JS and HTML. While Django can provide you the backend foundation for your sites, you need HTML (and likely JS as well) on the front end to present your backend data. In fact, I'd say that's (HTML) extremely important, because it's the part that's going to interact directly with your customer base. It can easily make or break your site, regardless of how good your backend code is.

Hope this helped.
--
Joey "JoeLinux" Espinosa




Cata

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.


Ivo Brodien

unread,
Dec 16, 2011, 5:43:29 AM12/16/11
to django...@googlegroups.com
and keep in mind, that you don’t have to reinvent the wheel. There are open source solutions for shops:


cheers

Alec Taylor

unread,
Dec 16, 2011, 6:07:06 AM12/16/11
to django...@googlegroups.com

ionic drive

unread,
Dec 16, 2011, 6:13:24 AM12/16/11
to django...@googlegroups.com
Hi cata,

Sounds great your plans. Django is exactly suitable for your needs.
How many years are you going to investigate into the project?

Best wishes
ionic

> > +unsub...@googlegroups.com.


> > For more options, visit this group at
> > http://groups.google.com/group/django-users?hl=en.
>
>
> --
> You received this message because you are subscribed to the
> Google Groups "Django users" group.
> To post to this group, send email to
> django...@googlegroups.com.
> To unsubscribe from this group, send email to django-users

> +unsub...@googlegroups.com.


> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to django-users

> +unsub...@googlegroups.com.

Denis Darii

unread,
Dec 16, 2011, 5:19:01 AM12/16/11
to django...@googlegroups.com
You can consider to use django-lfs: http://www.getlfs.com/

or satchmo: http://www.satchmoproject.com/

but without basic knowledge of django, it's going to be very hard for you.

Cata

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.




--
This e-mail and any file transmitted with it is intended only for the person or entity to which is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. Copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies.

abhay hegde

unread,
Dec 16, 2011, 7:17:15 AM12/16/11
to django...@googlegroups.com
Great ! Thanks everyone for the response. Django is the way to go then. 

@ionic drive :- Not sure as it's just in the initial stage. I will have to set aside time for this one.


Thanks
Cata 

ionic drive

unread,
Dec 16, 2011, 7:31:31 AM12/16/11
to django...@googlegroups.com
Cata

as also Denis told you I just wanted to make sure, that you know
this will be some hard years for you.

I wish you good luck on your product.
Maybe you first go with satchmo learn and improve
than you can start off with configuring things to your needs.

Would be great to welcome you at satchmo project.

good luck
ionic

> +unsub...@googlegroups.com.


> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to django-users

> +unsub...@googlegroups.com.

Tom Evans

unread,
Dec 16, 2011, 7:37:43 AM12/16/11
to django...@googlegroups.com
On Fri, Dec 16, 2011 at 12:17 PM, abhay hegde <abhay...@gmail.com> wrote:
> Great ! Thanks everyone for the response. Django is the way to go then.
>
> @ionic drive :- Not sure as it's just in the initial stage. I will have to
> set aside time for this one.
>

Not that Django is a bad choice - it's not, its a great choice - but
it is largely irrelevant what language you implement your ideas in.
Some will be more appropriate than others, and if your idea is
successful, it is likely that you will need to rewrite/re-engineer
your site.

For example, Amazon was initially written in C++/Perl scripts, Twitter
started out using RubyOnRails and a Ruby messaging queue, Facebook
used to be written in PHP but it was so slow they wrote a PHP -> C++
compiler.

Django is an excellent choice, because it is precise, has clear
documentation and doesn't restrict what you can do with it.

Cheers

Tom

Andre Terra

unread,
Dec 16, 2011, 8:17:34 AM12/16/11
to django...@googlegroups.com
I'll refrain from repeating what the others have said, so I'll just say I wholeheartedly agree.

Having said that, a project like this requires *extensive* knowledge of HTML/JS/CSS in order to be successful, as someone pointed out. With that in mind, I recommend you find a partner with front end experience that can design the website from scratch.

While Django and Python are great tools, they are also more... "objective"... than HTML and CSS, so usually bashing your head against a programming problem will eventually yield a solution, whereas you can't easily teach someone how to design beautiful *and* intuitive UI/UX. It's a long process that requires a "creative" side that not all of us have.


Cheers,
AT


Alec Taylor

unread,
Dec 17, 2011, 1:12:57 AM12/17/11
to django...@googlegroups.com
I'm great at design, at the level of i.e. Balsamiq Mockups.

It just takes me too long to build it from scratch in CSS+HTML+JS to
get from wireframe to proper design.

I am building it from satchmo as base, but am looking for other
libraries to integrate in order to be DRY-er.

Reuse FTW!

But I think if I can just separate satchmo out enough, it will be
easily integratable with other Django (and Python) libraries.

Message has been deleted

Jisson Varghese

unread,
Dec 17, 2011, 1:07:02 PM12/17/11
to django...@googlegroups.com
well Django is suitable for web application development.
Django uses Python for serverside
Mysql is a good choice as Database.In a web app database stores user credentials,sessions,and items,its price(in your case).
I suggest SQlalchemy (ORM).
first try with djnago orm (models),then shift to sqlalchemy.
learn basics of Html,javascript,ajax,jquery,I recommand www.w3schools.com (for a beginner).

Kai

unread,
Dec 19, 2011, 3:04:33 AM12/19/11
to django...@googlegroups.com
On 2011-12-17 18:37:02 +0000, Jisson Varghese said:

> first try with djnago orm (models),then shift to sqlalchemy.

WTF?


Russell Keith-Magee

unread,
Dec 19, 2011, 5:23:23 AM12/19/11
to django...@googlegroups.com

Expletive-laden abbreviations are not a substitute for rational discussion.

You may not agree with his recommendation, and Jisson certainly hasn't
given any explanation for his recommendation, but if you can't be
bothered to give a full and reasoned response, please keep your
opinions to yourself.

Yours,
Russ Magee %-)

Kai

unread,
Dec 19, 2011, 6:06:06 AM12/19/11
to django...@googlegroups.com

WTF? SCNR

Yours
Kai


Reply all
Reply to author
Forward
0 new messages