GettingDjangoStartedonWindows7withPython3andMySQL_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了GettingDjangoStartedonWindows7withPython3andMySQL_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2798字,纯文字阅读大概需要4分钟。
内容图文
![GettingDjangoStartedonWindows7withPython3andMySQL_MySQL](/upload/InfoBanner/zyjiaocheng/581/34cd0113af704ee29555913a3c5331d7.jpg)
Related MicroZone Resources
Clustrix Whitepapers
What We Offer: Clustrix Features
INFOGRAPHIC: The Future of the Database
Proven in Production: Clustrix Case Studies
Like this piece? Share it with your friends:
|More
Django is a Python web framework library and it works on both Python 2 or 3. I will show you how to get python 3 set up in Cygwin environment.
If you're on a Windows OS, the best experience I have when working with Django on Windows is to use Cygwin, a Unix emulator shell that runs on Windows. The pip and django commands would automatically setup in Cygwin's PATH after installed. The default python package on Cygwin is only 2.7 though, so you have to search for "python3" package to get the latest python version. And you can have both versions installed without problem, but the executable are named "python" and "python3" respectively.
1. Install Cygwin python3 package. Verify "python3 -V" is working.
2. Install "pip" by downloading this "get-pip.py" file fromhttp://pip.readthedocs.org/en/latest/installing.htmland then run "python3 get-pip.py". Verify "pip3 --version" is working.
(NOTE: If you are running Windows 7, you might run into this issue:https://github.com/pypa/pip/issues/1448where pip exit without a warning. In this case the workaround is install Cygwin "binutils
" and "libuuid-devel"
packages, and that fixed the problem for me.)
3. Install "django" by running "pip3 install django"
4. Finally install the MySQL driver with "pip3 install mysql-connector-python --allow-external mysql-connector-python" command.
Now to get a django project started, try these:
django-admin.py startproject myapp
The "django-admin.py" script should automatically in your PATH. and this create a new project with initial settings. To switch default database from SQLite3 to MySQL, change the "myapp/settings.py" with the following:
DATABASES = { 'default': { 'NAME': 'mydb', 'ENGINE': 'mysql.connector.django', 'USER': 'root', 'PASSWORD': 'secret', }}
Now I assume you have MySQL 5.6+ installed on your Windows already. Change the root password to match yours or using different DB user. You can now have django app setup the initial database schema tables for this specif myapp with this commad:
cd myapp
python3 manage.py syncdb
Follow the prompt and setup your admin user. Now you can start django web app:
python3 manage.py runserver
Open browser to http://localhost:8000/admin. Now try to login and enjoy!
- https://www.python.org
- http://cygwin.com
- http://dev.mysql.com
- https://docs.djangoproject.com
Published at DZone with permission ofZemian Deng, author and DZone MVB. (source)
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)
Tags:- cygwin
- django
- Tips and Tricks
- Python
- Tools & Methods
内容总结
以上是互联网集市为您收集整理的GettingDjangoStartedonWindows7withPython3andMySQL_MySQL全部内容,希望文章能够帮你解决GettingDjangoStartedonWindows7withPython3andMySQL_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。