บันทึกการติดตั้ง python 3.4 และ django

  • 4 ตอบ
  • 2926 อ่าน
*

อั๋น ทรงวุฒิ

  • Sr. Member
  • ****
  • 292
  • 3
  • แพร่ เวียงโกศัย
    • ดูรายละเอียด
    • songwut.biz
บันทึกการติดตั้ง python 3.4 และ django
« เมื่อ: 05 ตุลาคม 2014, 05:42:13 PM »
ระบบปฏิบัติการ Windows

1) ติดตั้ง python 3.4 จากเว็บ https://www.djangoproject.com/download/
   
    ขณะติดตั้งให้เลือก option ทั้งหมดเลย (pip,path,...)

2) cmd เข้า folder python พิมพ์คำสั่งดังนี้

อ้างถึง
C:\Python34\Scripts>pip install django

อ้างถึง
C:\Python34\Scripts>pip install --allow-external mysql-connector-python mysql-connector-python

มากันหมดเลยทั้ง django และ mysql connector
รับทำเว็บ, ทำ server linux

*

อั๋น ทรงวุฒิ

  • Sr. Member
  • ****
  • 292
  • 3
  • แพร่ เวียงโกศัย
    • ดูรายละเอียด
    • songwut.biz
Re: บันทึกการติดตั้ง python 3.4 และ django
« ตอบกลับ #1 เมื่อ: 05 ตุลาคม 2014, 05:48:49 PM »
ทดลองสร้างโปรเจคตัวอย่าง

สร้าง folder ย่อย เช่น c:\python34\project

พิมพ์คำสั่งสร้าง project

อ้างถึง
C:\Python34\project>python ..\scripts\django-admin.py startproject mysite

ไฟล์ทั้งหมดจะอยู่ใน folder project และ folder mysite จะมีชื่อซ้ำกันลึกลงไป 2 ชั้น

ทดสอบสั่งให้เว็บทำงาน

อ้างถึง
C:\Python34\project\mysite>python manage.py runserver

เปิด browser (เช่น firefox) เข้าเว็บดังนี้

อ้างถึง
http://127.0.0.1:8000/

เว็บมาเลย

อยากเห็นหน้า admin จัดให้

อ้างถึง
http://127.0.0.1:8000/admin

ปิดเว็บ กด ctrl+c ที่ dos box นะครับ
« แก้ไขครั้งสุดท้าย: 05 ตุลาคม 2014, 07:27:17 PM โดย อั๋น ทรงวุฒิ »
รับทำเว็บ, ทำ server linux

*

อั๋น ทรงวุฒิ

  • Sr. Member
  • ****
  • 292
  • 3
  • แพร่ เวียงโกศัย
    • ดูรายละเอียด
    • songwut.biz
Re: บันทึกการติดตั้ง python 3.4 และ django
« ตอบกลับ #2 เมื่อ: 05 ตุลาคม 2014, 07:00:13 PM »
คราวนี้จะลองเอา python เชื่อมกับฐานข้อมูล mysql จากโปรแกรม wamp ดูนะครับ

เปิดทำงาน wamp ก่อน

เข้า phpmyadmin สร้าง database ขึ้นมาตัวนึง เช่น miniblog

อ้างถึง
C:\Python34\Scripts>pip install cymysql

อ้างถึง
C:\Python34\Scripts>pip install django-cymysql

อ้างถึง
C:\Python34\Scripts>pip install taggit

แก้ไขไฟล์ [settings.py]

รายละเอียดด้านใน แก้ไขให้ตรงกับเครื่องของท่านเองนะครับ

โค๊ด: [Select]
DATABASES = {
    'default': {
 
'ENGINE': 'mysql_cymysql',
  'HOST' : 'localhost',
'NAME': 'miniblog',
'USER':'root',
'PASSWORD':'',
    }
}


จากนั้นสั่งให้ syncdb

อ้างถึง
python manage.py syncdb

ถ้าสำเร็จจะขึ้นหน้าตาแบบนี้

Operations to perform:
  Apply all migrations: contenttypes, auth, sessions, admin
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying sessions.0001_initial... OK

You have installed Django's auth system, and don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'alluser'):

ยินดีด้วยครับ
« แก้ไขครั้งสุดท้าย: 05 ตุลาคม 2014, 07:20:16 PM โดย อั๋น ทรงวุฒิ »
รับทำเว็บ, ทำ server linux

*

อั๋น ทรงวุฒิ

  • Sr. Member
  • ****
  • 292
  • 3
  • แพร่ เวียงโกศัย
    • ดูรายละเอียด
    • songwut.biz
Re: บันทึกการติดตั้ง python 3.4 และ django
« ตอบกลับ #3 เมื่อ: 05 ตุลาคม 2014, 07:12:36 PM »
ลองสร้าง app ขึ้นมาใน miniblog อีกที

อ้างถึง
python manage.py startapp appblog

ลองเข้า admin page ดูครับ

อ้างถึง
http://127.0.0.1:8000/admin/
รับทำเว็บ, ทำ server linux

*

อั๋น ทรงวุฒิ

  • Sr. Member
  • ****
  • 292
  • 3
  • แพร่ เวียงโกศัย
    • ดูรายละเอียด
    • songwut.biz
Re: บันทึกการติดตั้ง python 3.4 และ django
« ตอบกลับ #4 เมื่อ: 06 มีนาคม 2015, 06:36:25 PM »
ข้อมูลอย่างเป็นทางการ

อ้างถึง
https://docs.djangoproject.com/en/1.7/intro/tutorial01/
รับทำเว็บ, ทำ server linux