1

I'm going to build a website using OSQA which is built on Django (a famous framework of Python). I'll host this site to Google App Engine (GAE). I wonder if GAE has support all features of OSQA.?

I'm also new to web admin, so I don't know that I could use my own domain name (e.g abc.com) to point to my site hosted on GAE?

bnguyen82
  • 6,048
  • 5
  • 30
  • 39

2 Answers2

2

I'm going to build a website using OSQA which is built on Django (a famous framework of Python). I'll host this site to Google App Engine (GAE). I wonder if GAE has support all features of OSQA.?

At GAE you don't have support for relational databases (unless you are a beta-tester for CloudSQL). That means no admin, which is 90% of Django's sex-appeal.

Django-nonrel adds NoSQL database support to the ORM. This enables admin on GAE, but it is not fully compatible (Django-nonrel is almost Django but it is not 100% Django). Throw OSQA at it and see if it sticks - if so, you are probably good to go with GAE.

Other Django friendly PaaS worth a look:

For my Django projects I like Linode VPS, but I used to work as Linux sysadmin before being a full-time developer - I'll give you my root account when you take it from my cold, dead hands :-). Jokes apart, I would wait CloudSQL before using GAE for Django stuff.

[ update 1 ]

I'm also new to web admin, so I don't know that I could use my own domain name (e.g abc.com) to point to my site hosted on GAE?

You can't use your naked domain - abc.com is out, but you can use anything.abc.com. The FAQ suggests setting a redirect, which is easy enough. Note however that you won't be able to use your domain name with HTTPS at all on GAE - you are constrained to hideous URLs like https://your_app_id.appspot.com.

If you are on GAE, using Google Apps for your domain makes a lot of sense, so you can have Gmail handling email for your domain as well. It is free for 10 email accounts and will handle email for your naked domain ([email protected]).

Paulo Scardine
  • 73,447
  • 11
  • 124
  • 153
  • Thanks. I'm clear on first point. How about the second one? Could I use my own domain name (e.g abc.com) to point to my site hosted on GAE? Sorry if this question is too basic. – bnguyen82 Mar 06 '12 at 10:52
  • @Density21.5: I've updated the answer to make this clear, thanks. – Paulo Scardine Mar 06 '12 at 16:46
1
  1. Go to http://appengine.google.com.
  2. Choise your app.
  3. Go to App setting.
  4. Click to Add Domain in Domain Setting menu.
  5. Add domain.

But domain must be registered at Google Apps (http://www.google.com/apps/intl/ru/business/index.html) :(

See http://code.google.com/intl/us-US/appengine/docs/domain.html for detail.

maxsocl
  • 484
  • 3
  • 9