简要步骤。(Ubuntu14.04)

记录一下我的部署过程,也方便一些有需要的童鞋,大神勿喷~
一、Python环境搭建
操作系统Ubuntu14.04,自带Python2.7.6
im@58user:/$ python Python 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
二、Django环境搭建
目前Django的版本已经到1.11了。先去官网下载Linux对应的文件,然后解压&安装。(官网下载地址)
tar xzvf Django-1.11.x.tar.gz cd Django-1.11.x sudo python setup.py install
这时可能会提示ImportError: No module named setuptools
执行
sudo https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
然后执行
python setyp.py install```
到此Django安装成功~!
三、Mysql安装
执行一下命令,运行过程中可能需要输入root密码并进行确认。
sudo apt-get install mysql-server mysql-client sudo apt-get install libmysqld-dev
然后链接MySQL和Python
sudo apt-get install python-dev sudo wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip unzip MySQL-python-1.2.5.zip cd MySQL-python-1.2.5/ sudo python setup.py install
进入mysql数据库的方式:
> * sudo mysql * mysql -u root -p 然后输入密码
四、给mysql设置root密码
先以第一种方式进入mysql
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> update user set Password = PASSWORD(‘root') where User ='root'; Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0 mysql> exit
括号里面的'root'就是新的密码
五、新建项目
到了验证结果的时候了
将当前目录切换到Python的worspace下,输入新建的项目名称:
im@58user:~/PythonProjects$django-admin.py startproject Hello im@58user:~/PythonProjects$ cd Hello/ im@58user:~/PythonProjects/Hello$ tree ├── Hello │ ├── init.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── manage.py
接下来我们写一个HelloWorld页面。
在Hello文件下的一级目录创建views.py文件
im@58user:~/PythonProjects/Hello$ touch views.py im@58user:~/PythonProjects/Hello$ ls Hello manage.py views.py im@58user:~/PythonProjects/Hello$ tree . ├── Hello │ ├── init.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py └── views.py 1 directory, 6 files
在views.py文件中写入下面代码
from django.http import HttpResponse def hello(request): return HttpResponse(“Hello World~!~!”)
然后再将路径添加在urls.py文件中
from django.conf.urls import url from django.contrib import admin from views import hello urlpatterns = [ url(r'^admin/‘, admin.site.urls), url(r'^hello/‘, hello), ]
然后在Hello目录下执行python manage.py runserver 0.0.0.0:8080
启动服务器
打开浏览器访问http://127.0.0.1:8000/hello/ 可以看到展示结果。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# ubuntu
# django
# 部署
# mysql
# ubuntu14.04安装mysql
# 关于k8s环境部署mysql主从的问题
# 使用Kubernetes集群环境部署MySQL数据库的实战记录
# docker部署mysql后无法连接的解决方式
# Docker部署Mysql8的实现步骤
# MySQL on k8s 云原生环境部署
# 配置文件
# 官网
# 是一个
# 下载地址
# 大神
# 可以看到
# 这篇文章
# 自带
# 先去
# 到此
# 再将
# 第一种
# 切换到
# 过程中
# 输入密码
# 先以
# 童鞋
# 加载
# 操作系统
# 打开浏览器
相关文章:
如何设计高效校园网站?
定制建站是什么?如何实现个性化需求?
如何通过网站建站时间优化SEO与用户体验?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
,想在网上投简历,哪几个网站比较好?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
攀枝花网站建设,攀枝花营业执照网上怎么年审?
如何选择CMS系统实现快速建站与SEO优化?
高防服务器如何保障网站安全无虞?
建站之星官网登录失败?如何快速解决?
教程网站设计制作软件,怎么创建自己的一个网站?
建站主机如何选?高性价比方案全解析
如何在橙子建站中快速调整背景颜色?
如何在搬瓦工VPS快速搭建网站?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
如何用y主机助手快速搭建网站?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何在云指建站中生成FTP站点?
安云自助建站系统如何快速提升SEO排名?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何通过主机屋免费建站教程十分钟搭建网站?
公司网站设计制作厂家,怎么创建自己的一个网站?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
企业微网站怎么做,公司网站和公众号有什么区别?
如何在云主机上快速搭建多站点网站?
文字头像制作网站推荐软件,醒图能自动配文字吗?
建站之星代理费用多少?最新价格详情介绍
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
沈阳制作网站公司排名,沈阳装饰协会官方网站?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
javascript基本数据类型及类型检测常用方法小结
购物网站制作公司有哪些,哪个购物网站比较好?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何快速搭建高效香港服务器网站?
制作销售网站教学视频,销售网站有哪些?
如何用腾讯建站主机快速创建免费网站?
建站之星Pro快速搭建教程:模板选择与功能配置指南
头像制作网站在线制作软件,dw网页背景图像怎么设置?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何在IIS中新建站点并配置端口与IP地址?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何快速启动建站代理加盟业务?
测试制作网站有哪些,测试性取向的权威测试或者网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。