Djangae with Windows 8.1


  djangae āļ„ืāļ­ source code āļ—ี่āļ—āļģāđƒāļŦ้āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ™āļģ web app āļ—ี่āđ€āļĢāļēāļŠāļĢ้āļēāļ‡āļ”้āļ§āļĒ django 1.7 āļ‚ึ้āļ™āđ„āļ›āļ•ิāļ”āļ•ั้āļ‡āļšāļ™ google app engine āđ„āļ”้   āļ—āļēāļ‡ google āđ„āļ”้āļ—āļģ google app engine ( GAE ) āļ­āļ­āļāļĄāļēāđ‚āļ”āļĒāđƒāļŠ้āļ‡āļēāļ™āļัāļš django āđ€āļ§āļ­āļĢ์āļŠั่āļ™ 1.1 āļ–ึāļ‡ 1.5 āđ€āļ—่āļēāļ™ั้āļ™   djangae āļˆึāļ‡āđ€āļ›็āļ™āļ•ัāļ§āđ€āļĨืāļ­āļāļŦāļ™ึ่āļ‡āđƒāļ™āļāļēāļĢāļŠ่āļ§āļĒāļ—āļģāļ‡āļēāļ™

āļ§ิāļ˜ีāđƒāļŠ้āļ‡āļēāļ™ djangae āļĢāļ°āļšāļšāļ›āļิāļšัāļ•ิāļāļēāļĢ Windows 8.1
 1. āļ„āļĨิāļ”āđ€āļ‚้āļēāđ„āļ› https://github.com/potatolondon/djangae-scaffold āļ—āļģāļāļēāļĢāļ”āļēāļ§āļ™์āđ‚āļŦāļĨāļ”āđ‚āļ›āļĢāđ€āļˆ็āļ„ djangae scaffold āļĄāļēāđ„āļ§้āđƒāļ™āđ€āļ„āļĢื่āļ­āļ‡āđ€āļĢāļēāļ–้āļēāđ‚āļŦāļĨāļ”āđ€āļ›็āļ™ zip āđƒāļŦ้āđāļ•āļāđ„āļŸāļĨ์āđƒāļŦ้āđ€āļĢีāļĒāļšāļĢ้āļ­āļĒ āđ‚āļ›āļĢāđ€āļˆ็āļ„āļ—ี่āđ€āļĢāļēāđ‚āļŦāļĨāļ”āļĄāļēāļŠื่āļ­ djangae-scaffold-master
 2. āđ€āļ›ิāļ”āļŦāļ™้āļēāļ•่āļēāļ‡ command line āļˆāļēāļāļ™ั้āļ™āđƒāļŦ้āđ€āļ‚้āļēāđ„āļ›āđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢีāļ‚āļ­āļ‡ djangae-scaffold-master āļžิāļĄāļž์āļ„āļģāļŠั่āļ‡
      python install_deps
 3.āđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢี djangae-scaffold-master āđ€āļĢāļēāļ—ี่āđ„āļ”้āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢี sitepackets āđ€āļžิ่āļĄāļ‚ึ้āļ™āļĄāļē  āđ€āļ‚้āļēāđ„āļ›āļĒัāļ‡āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢี sitepackages/django/core/files āđ€āļ›ิāļ”āđ„āļŸāļĨ์āļŠื่āļ­ locks.py āđāļĨ้āļ§āļ—āļģāļāļēāļĢāđ€āļžิ่āļĄāđ‚āļ„้āļ”āļ”้āļēāļ™āļĨ่āļēāļ‡āļ™ี้āđ€āļ‚้āļēāđ„āļ›

import os

on_appengine = os.environ.get('SERVER_SOFTWARE','').startswith('Development')
if on_appengine and os.name == 'nt':
    os.name = None

āđ€āļ™ื่āļ­āļ‡āļˆāļēāļāļāļēāļĢ runserver āđ€āļิāļ” error āļ‚ึ้āļ™āļĄāļēāđƒāļ™āļ‚ั้āļ™āļ•āļ­āļ™āļ—ี่ 3 āđƒāļŠ้āđāļ้āļ›ัāļāļŦāļēāļ™ี้
āļ­้āļēāļ‡āļ­ิāļ‡āļˆāļēāļ http://www.codedisqus.com/0xJWVkXXVg/django-17-on-app-engine-importerror-no-module-named-msvcrt.html

4. āđ€āļ™ื่āļ­āļ‡āļˆāļēāļ djangae-scaffold-master āđ€āļ›็āļ™āđ‚āļ›āļĢāđ€āļˆ็āļ„āļ­āļĒู่āđāļĨ้āļ§āđƒāļŦ้āđ€āļĢāļēāļŠāļĢ้āļēāļ‡ app āļ”้āļ§āļĒāļ„āļģāļŠั่āļ‡ python manage.py startapp <app name> āđ„āļ”้āđ€āļĨāļĒ

āļ§ิāļ˜ี deploy āļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļĢāļēāļ‚ึ้āļ™ google app engine
  1. āđƒāļ™āđ‚āļ›āļĢāđ€āļˆ็āļ„āđ€āļĢāļē run āļŠāļ­āļ‡āļ„āļģāļŠั่āļ‡āļ”้āļēāļ™āļĨ่āļēāļ‡āļ™ี้āļœ่āļēāļ™ āđƒāļ™ command line
       python manage.py checksecure --settings=scaffold.settings_live
    python manage.py runserver

  2. āđ€āļ›ิāļ”āđ„āļŸāļĨ์ app.yaml āļ‚ึ่āļ™āļĄāļē āđāļ้āđ‚āļ„้āļ”āļŠ่āļ§āļ™ application: djangae-scaffold āđ€āļ›็āļ™
   application: <ID āđ‚āļ›āļĢāđ€āļˆ็āļ„āđ€āļĢāļē>

 3. āļŠั่āļ‡ command line āđƒāļ™āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢีāđ‚āļ›āļĢāđ€āļˆ็āļ„āđ€āļĢāļē āđ€āļžื่āļ­ deploy āļ‚ึ้āļ™ google app engine
    appcfg.py update ./
  āļŦāļĢืāļ­ appcfg.py --oauth2 update ./
4. āļ–้āļēāļŠāļģāđ€āļĢ็āļˆāđƒāļŦ้āļĨāļ­āļ‡āđ€āļ‚้āļē browserāđƒāļŠ้ url āđ€āļ›็āļ™ <ID āđ‚āļ›āļĢāđ€āļˆ็āļ„āđ€āļĢāļē>.appspot.com āđ€āļžื่āļ­āļ”ู webapp āļ‚āļ­āļ‡āđ€āļĢāļē



āļ āļēāļžāļ•ัāļ§āļ­āļĒ่āļēāļ‡