python:django
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
python:django [2015/05/03 00:18] – [run] admin | python:django [2022/10/29 16:15] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 50: | Line 50: | ||
python manage.py runserver 8080 -> run another port | python manage.py runserver 8080 -> run another port | ||
</ | </ | ||
- | ==== Create | + | ==== Create |
- | <code bat> | + | Why create virtual environment? |
+ | - Step1: Install virtualenv:<code bat> | ||
pip install virtualenv | pip install virtualenv | ||
- | virtualenv | + | </ |
- | source mysiteenv/ | + | - Step2: Create new virtualenv |
- | pip install Django==1.7.4 | + | virtualenv django1.8 |
- | django-admin.py startproject | + | django1.8\Scripts\activate |
+ | pip install Django==1.8 | ||
+ | </ | ||
+ | - Step3: Create new project on virtualenv< | ||
+ | django-admin startproject mysite | ||
cd mysite | cd mysite | ||
- | pip install -r requirements.txt | + | python |
- | ./manage.py migrate | + | |
- | ./manage.py loaddata sites | + | |
- | ./manage.py runserver | + | |
</ | </ | ||
===== config apps(model) in django ===== | ===== config apps(model) in django ===== | ||
Line 121: | Line 123: | ||
admin.site.register(Question) | admin.site.register(Question) | ||
</ | </ | ||
- | ==== write routing urls and view for poll ==== | + | ==== write routing urls(URL Dispatcher) |
refer: https:// | refer: https:// | ||
- Step1: Open the file **polls/ | - Step1: Open the file **polls/ | ||
Line 633: | Line 635: | ||
* Layout and Block | * Layout and Block | ||
Kinh nghiệm sử dụng lại những module đã được phát triển bởi cộng đồng django: django là framework được thiết kế với chuẩn DRY, vì thế những module mà cộng đồng phát triển có thể sử dụng lại và được tích hợp vào ứng dụng của mình một cách dễ dàng. Thông thường khi cộng đồng phát triển module như thế, ngoài việc đưa module đó vào **INSTALLED_APPS cho việc load module và install những table cần thiết liên quan đến module**, cần cung cấp một **đối tượng dạng Manager, hoặc file cấu hình của module để giúp module đó tương tác với module khác** | Kinh nghiệm sử dụng lại những module đã được phát triển bởi cộng đồng django: django là framework được thiết kế với chuẩn DRY, vì thế những module mà cộng đồng phát triển có thể sử dụng lại và được tích hợp vào ứng dụng của mình một cách dễ dàng. Thông thường khi cộng đồng phát triển module như thế, ngoài việc đưa module đó vào **INSTALLED_APPS cho việc load module và install những table cần thiết liên quan đến module**, cần cung cấp một **đối tượng dạng Manager, hoặc file cấu hình của module để giúp module đó tương tác với module khác** | ||
+ | ==== Django themes ==== | ||
+ | Admin themes: | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | Front-End themes: | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// |
python/django.1430612287.txt.gz · Last modified: 2022/10/29 16:15 (external edit)