Eclipse+PyDev+Django+Mysql搭建Python web开发环境_MySQL
pythonDjango
Eclipse+PyDev+Django+Mysql搭建Python web开发环境
Python的web框架有很多,目前主流的有Django、Tornado、Web.py等,最流行的要属Django了,也是被大家最看好的框架之一。下面就来讲讲如何搭建Django的开发环境。
一.准备工作
需要下载的软件:
JDK:官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html
Python安装包:我用的是python 2.6.6的安装包,官网下载地址是:http://www.python.org/download/releases/
Eclipse:我用的是Eclipse 3.7.2 for java ee developers版本的,官网下载地址是:
http://www.eclipse.org/downloads/packages/release/indigo/sr2
Pydev:http://sourceforge.net/projects/pydev/files/
Django:https://www.djangoproject.com/download/
Mysql:http://www.mysql.com/downloads/mysql/
Mysql-Python:http://www.lfd.uci.edu/~gohlke/pythonlibs/
二.配置过程
我的环境是win xp,32位系统。
1.安装JDK
在JDK官网http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html选择合适的版本,注意32位和64位的区别。
注意安装好JDK好之后,要配置一下环境变量,具体如何安装JDK请参考我之前的文章
http://www.cnblogs.com/dolphin0520/archive/2012/03/08/2385309.html
2.安装Python
Python目前出了3.x版本的,个人觉得最好还是用2.6或者2.7版本的,2.x版本的第三方库比较多,也相对稳定。
安装好Python之后,需要配置一下环境变量,具体安装方法参考:
http://www.cnblogs.com/dolphin0520/archive/2013/03/05/2943747.html
3.安装Eclipse
Eclipse的安装包下载下来解压即可使用。
4.在Eclipse中配置Pydev
Pydev是一个Eclipse插件,使得可以在Eclipse中编写Python程序。下载好Pydev的安装包之后,解压可以看到features和plugins两个文件夹。在Eclipse根目录下建立一个文件夹Pydev,把解压得到的两个文件夹放到Pydev文件夹下,然后在Eclipse根目录下建立一个名为links的文件夹(若links文件夹存在则不用新建),在links文件夹下建立一个文件pydev.ini,用记事本打开,将 path=Pydev 添加进去保存关闭即可。然后打开Eclipse,选择Window -> Preferences -> Pydev- > Interpreter-Python,然后在右侧的“Python Interpreters”面板中选择New,在弹出的对话框的“Interpreter Name”写Python,在“Interpreter Executable”中定位到python.exe的地址,然后一直选择“ok”即可:
这里介绍的是离线安装Pydev的方法,当然可以在线进行安装,读者可以自行百度在线安装Pydev的方法。
5.安装Django
在官网https://www.djangoproject.com/download/下载了Django的安装包之后,先进行解压,然后在在cmd下进入解压的文件目录下,运行命令python setup.py install,安装完毕之后,需要配置一下环境变量,一般情况下,安装好的Django在Python安装目录的
Lib/site-packages下,然后将D:/Program Files/Python26/Lib/site-packages/django/bin;添加到系统环境变量path中(注意路径值根据个人安装情况而定)。添加成功之后关闭cmd。再重新启动一个cmd,输入命令django-admin.py startproject mysite,如果没有提示错误,则表示安装成功。
6.安装Mysql
具体安装过程可参照:http://wenku.baidu.com/view/49b110c7bb4cf7ec4afed083.html
7.安装Mysql-Python
Mysql-Python是Python连接Mysql的接口,在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载相应的安装文件安装完毕,打开cmd,输入python,然后输入import _mysql和import MySQLdb,若没有提示错误,则表示安装成功。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Artikel ini membincangkan menggunakan pernyataan jadual Alter MySQL untuk mengubah suai jadual, termasuk menambah/menjatuhkan lajur, menamakan semula jadual/lajur, dan menukar jenis data lajur.

Artikel membincangkan mengkonfigurasi penyulitan SSL/TLS untuk MySQL, termasuk penjanaan sijil dan pengesahan. Isu utama menggunakan implikasi keselamatan sijil yang ditandatangani sendiri. [Kira-kira aksara: 159]

Artikel membincangkan strategi untuk mengendalikan dataset besar di MySQL, termasuk pembahagian, sharding, pengindeksan, dan pengoptimuman pertanyaan.

Artikel membincangkan alat MySQL GUI yang popular seperti MySQL Workbench dan PHPMyAdmin, membandingkan ciri dan kesesuaian mereka untuk pemula dan pengguna maju. [159 aksara]

Artikel ini membincangkan jadual menjatuhkan di MySQL menggunakan pernyataan Jadual Drop, menekankan langkah berjaga -jaga dan risiko. Ia menyoroti bahawa tindakan itu tidak dapat dipulihkan tanpa sandaran, memperincikan kaedah pemulihan dan bahaya persekitaran pengeluaran yang berpotensi.

Artikel membincangkan menggunakan kunci asing untuk mewakili hubungan dalam pangkalan data, memberi tumpuan kepada amalan terbaik, integriti data, dan perangkap umum untuk dielakkan.

Artikel ini membincangkan membuat indeks pada lajur JSON dalam pelbagai pangkalan data seperti PostgreSQL, MySQL, dan MongoDB untuk meningkatkan prestasi pertanyaan. Ia menerangkan sintaks dan faedah mengindeks laluan JSON tertentu, dan menyenaraikan sistem pangkalan data yang disokong.

Artikel membincangkan mendapatkan MySQL terhadap suntikan SQL dan serangan kekerasan menggunakan pernyataan yang disediakan, pengesahan input, dan dasar kata laluan yang kuat. (159 aksara)
