Pages

Ads 468x60px

Labels

Showing posts with label Web Development. Show all posts
Showing posts with label Web Development. Show all posts

Friday, May 4, 2012

Chay Django Eclipse va PyDev Aptana


  1. Cài đặt Python 2.7
  2. Tải về Eclipse, bản nào cũng được, chọn cái nhiều người tải nhất cho có phong trào :))
  3. Cài đặt Django để tích hợp  vào Python.
  4. Trong Eclipse,  > Help > Install New Software và dựa vào Pydev để cài đặt Aptana (Pydev for Python + Django)
  5. Bước cuối cùng : Tạo project và PHẢI CHỈNH PHẦN DEBUG CONFIGURATION NHƯ SAU 


sau đó chọn Debug thì bạn sẽ được kết quả như khoanh màu vàng phía dưới : Khi đó vào 127.0.0.1:8000 
ta được :



Xem thêm nếu vẫnhttp://vimeo.com/5027645

Thursday, May 3, 2012

"Django not found" Eclipse

Trong luc cau hinh duong dan cho Interpreter :

Windows > Preference > Pydev > Python ... ban phai add Interpreter co chua django

Vi du minh cai dat Python2.6 & 2.7
Khi cai xong django - django se nam trong thu muc Python2.7 => do do phai set duong dan den Python2.7 uu tien hon la Python 2.6

Source : http://stackoverflow.com/questions/3939877/pydev-not-recognizing-python-installation-with-django

Cài đặt modwsgi

Sau khi cài đặt xong Aphache  thì để chạy Web Server Python, các bạn cần ModWSGI :

Các bản cho Windows và Linux : http://code.google.com/p/modwsgi/wiki/DownloadTheSoftware?tm=2

Tải xong chép mod_wsgi.so vào /Program Files/Apache Software Foundation/Apache22/modules là OK.


Chú ý nhỏ : rename mod_wsgi-win32-ap22py27-3.3.so => mod_wsgi.so




(http://code.google.com/p/modwsgi/wiki/InstallationOnWindows
http://brugbart.com/Tutorials/installing-mod-wsgi-apache-windows
)

Install Aphache Windows 7


Vấn đề chỉ là download đúng file và đặt tên Web server = localhost, còn email admin đặt sao cũng được :

http://www.webdevelopersnotes.com/how-do-i/install-apache-windows-7.php

Các bạn chú ý cái hình hướng dẫn trong web đó là ổn :


Cài đặt Eclipse Web Server cho Python


  1. Tải và cài đặt Python 2.7
  2. Tải và cài đặt Eclipse Web Developement
  3. Cài plugin Python cho Eclipse ví dụ Pydev for Python
  4. Tải  và cài modwsgi
  5. Tải và cài đặt Web.py
  6. Tải và cài đặt Apache Web Server
  7. Tham khảo thêm tại :

Download Apache Webserver

http://httpd.apache.org => có nhiều lựa chọn cho các hệ điều hành khác nhau
Hướng dẫn tải và cài đặt đầy đủ cho Windows 7 tại đây : http://nguyen-vu-long.blogspot.com/2012/05/cai-dat-install-aphache-windows-7.html

Cài đặt Web.py trên Windows

Tải cái này về : http://webpy.org/static/web.py-0.36.tar.gz
Giải nén bằng WinRAR.
Copy folder web => python2.7/lib/web


Sử dụng : http://webpy.org/docs/0.3/tutorial

Web.py versus App Engine

Một so sánh rất thú vị : http://stackoverflow.com/questions/4759565/differences-between-webapp-and-web-py


9
down voteaccepted
web.py experience:
I started to use web.py three years ago when I decided to learn some Python web frameworks.
The first thing I loved of web.py was its simplicity; I was searching for an essential microframework without all the batteries that you can find in other bigger projects like Django or Web2py for example.
So I developed a couple of projects (deployed with fastcgi) and learned all of the web.py library features,Templetor included.
Then I discovered Google App Engine and started to use Webapp; it was a boring process because instead of using python (like Templetor or Mako), it forces you to learn a new templating syntax that it is very restrictive by default.
While Developing StackPrinter I found that Google App Engine was supported by web.py so I removedSqlite, made some minor tweaks and started to use GAE datastore.
Web.py was my first love in term of Python web frameworks and it's fair to say that I'm a little biased to talk about it.
I'm sticking with web.py for my pet-project on GAE because I'm fluent with it and templetor is lightning fast.
I like the fact that I can use Python for templating and the easy way to share some data or functions globally to the views, I like also the rich toolset of utilities for encoding, markdown and so on.
Webapp vs web.py:
I think it's not fair to compare them because Webapp is a simple framework that just provides the minimum easy tools to get started; many features are missing like I18n, validation, processors or even the basic cookies handling.
Check Webapp-improved for something better.
My recommendation:
If your focus is mainly on developing for Google App Engine, I would recommend you to go with some framework made specifically for GAE like Tipfy.
If you are searching for a pythonic web framework to play with on your side-projects, web.py is a good project to study and to follow.


Đọc vô hiểu sơ sơ :))
 

Sample text

Sample Text

Sample Text

Everyday, I wake up asking my-self : what is the purpose of Life ?

 
Blogger Templates