ใช้ javascript ใน Django ได้ยังไงค่ะ
Moderator: mindphp, ผู้ดูแลกระดาน
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
ใช้ javascript ใน Django ได้ยังไงค่ะ
ใช้ javascript ใน Django ได้ยังไงค่ะ
-
- PHP VIP Members
- โพสต์: 4933
- ลงทะเบียนเมื่อ: 02/06/2014 9:58 am
Re: ใช้ javascript ใน Django ได้ยังไงค่ะ
การติดตั้ง javascript
การติดตั้ง javascripts เช่นติดตั้งผ่าน pip
การตั้งค่า
การตั้งค่าในไฟล์ setting.py
เพิ่ม javascript-settings ในส่วนของ INSTALLED_APPS:
เพิ่ม javascript-settings.finders ในส่วนของ STATICFILES_FINDERS:
ในส่วนของ template
สามารถใช้ 2 แบบ
แบบที่ 1: Import
เพิ่ม javascript-settings.js ในส่วนของ script imports:
แบบที่ 2: Template tag
เพิ่ม javascript-settings tag ในส่วนของเทมเพลตหลัก:
ตัวอย่างการใช้งาน
Template:
ไฟล์ urls.py ทีอยู่ใน app "home":
ผล ในไฟล์ javascript-settings.js:
ดูรายละเอียดเพิ่มเติมได้จาก
django-javascript
การติดตั้ง javascripts เช่นติดตั้งผ่าน pip
โค้ด: เลือกทั้งหมด
pip install django-javascript-settings
การตั้งค่าในไฟล์ setting.py
เพิ่ม javascript-settings ในส่วนของ INSTALLED_APPS:
โค้ด: เลือกทั้งหมด
INSTALLED_APPS = (
...
'javascript_settings',
...
)
โค้ด: เลือกทั้งหมด
STATICFILES_FINDERS = (
...
'javascript_settings.finders.JavascriptSettingsFinder',
...
)
สามารถใช้ 2 แบบ
แบบที่ 1: Import
เพิ่ม javascript-settings.js ในส่วนของ script imports:
โค้ด: เลือกทั้งหมด
<script type="text/javascript" src="{{ STATIC_URL }}javascript-settings.js"></script>
เพิ่ม javascript-settings tag ในส่วนของเทมเพลตหลัก:
โค้ด: เลือกทั้งหมด
{% load javascript_settings_tags %}
<script type="text/javascript">{% javascript_settings %}</script>
ตัวอย่างการใช้งาน
Template:
โค้ด: เลือกทั้งหมด
<script type="text/javascript" src="{{ STATIC_URL }}javascript-settings.js"></script>
โค้ด: เลือกทั้งหมด
def javascript_settings():
return {
'page_title': 'Home',
'page_version': '1.9.20',
'css': {
'white': './css/white.css',
'black': './css/black.css',
'print': './css/print.css',
},
'default_css': 'white',
}
ผล ในไฟล์ javascript-settings.js:
โค้ด: เลือกทั้งหมด
var configuration = {'home': {'page_title': 'Home', 'page_version': '1.9.20', 'css': {'white': './css/white.css', 'black': './css/black.css', 'print': './css/print.css'}, 'default_css': 'white'}};
django-javascript
บางที Bug ก็ไม่มีเหตุผล และไม่ต้องการคำจำกัดความ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 1894 แสดง
-
โพสต์ล่าสุด โดย pnut
29/08/2016 10:23 am
-
-
โพสต์ใหม่ ถ้าเปรียบเทียบความไวของ Django กับ PHP Framework
โดย thatsawan » 03/08/2015 1:21 pm » ใน Programming - PHP - 0 ตอบกลับ
- 775 แสดง
-
โพสต์ล่าสุด โดย thatsawan
03/08/2015 1:21 pm
-
-
-
โพสต์ใหม่ Django เป็น MVC มั้ยค่ะ
โดย thatsawan » 29/09/2014 12:18 pm » ใน Programming - C/C++ & java & Python - 1 ตอบกลับ
- 1089 แสดง
-
โพสต์ล่าสุด โดย jay_limm
06/10/2014 10:32 am
-
-
-
โพสต์ใหม่ Django ใช้ template อะไรค่ะ
โดย thatsawan » 29/09/2014 12:12 pm » ใน Programming - C/C++ & java & Python - 1 ตอบกลับ
- 1262 แสดง
-
โพสต์ล่าสุด โดย jay_limm
06/10/2014 10:05 am
-
-
-
โพสต์ใหม่ ใช้ jquery ใน Django ได้ไหมครับ
โดย m028 » 03/08/2015 10:49 am » ใน Programming - C/C++ & java & Python - 0 ตอบกลับ
- 756 แสดง
-
โพสต์ล่าสุด โดย m028
03/08/2015 10:49 am
-
-
- 1 ตอบกลับ
- 804 แสดง
-
โพสต์ล่าสุด โดย m028
04/08/2015 9:21 am
-
-
โพสต์ใหม่ การสร้างเว็บด้วย Django อย่างง่าย
โดย theoneozz » 08/01/2019 11:25 am » ใน Programming - C/C++ & java & Python - 1 ตอบกลับ
- 2650 แสดง
-
โพสต์ล่าสุด โดย Nutthaya
06/04/2021 10:18 pm
-
-
- 0 ตอบกลับ
- 1162 แสดง
-
โพสต์ล่าสุด โดย thatsawan
17/08/2015 1:16 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 3