mysql安装和Django 项目hello world创建
来源:互联网 发布:千里走单骑知乎 编辑:程序博客网 时间:2024/06/03 04:09
mysql安装和Django 项目hello world创建
mysql安装
- sudo apt-get install mysql-server (虚拟机ubuntu14.04, python2.7)
- apt-get install mysql-client (客户端相关,因本项目在window编码,所以不是必要的)
- apt-get install libmysqlclient-dev (客户端相关,因本项目在window编码,所以不是必要的)
- 设置密码 mysqladmin -u root password ‘niceday’
- 安装完毕后,测试, mysql -u root -p, 然后输入密码进入如下界面
则表示安装成功
赋予远程访问权限
grant all privileges on . to ‘root’@’%’ identified by ‘niceday’ with grant option;
flush privileges;windows尝试连接ubuntu虚拟机数据库
连接失败 10038错误码,图片右边是10038错误码,则进行如下修改修改my.conf, vim /etc/mysql/my.cnf
windows再次测试连接mysql
.png)出现以上问题, vim /etc/mysql/my.cnf, 在[mysqld]里面添加 skip-name-resolve
.png)再次测试连接mysql
则表明mysql环境安装成功
mysql命令
- which mysql 查看mysql脚本位置
- service mysql start 启动
- service mysql stop 停止
- service mysql restart 重启
连接失败;
- 下载mysql wget http://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz
- 安装 tar -xzvf MySQL-python-1.2.3.tar.gz
项目创建,及配置修改
- 安装django
pip install django;
- 创建工程
django-admin startproject blog
如出现以上RemovedInDjango19Warning错误,这是由于django之前的残留版本和当前django版本不一致引起的,删除django安装目录, D:\python27\WinPython-64bit-2.7.10.3\python-2.7.10.amd64\Lib\site-packages\django并卸载django, pip uninstall django, 重新安装pip install django django-admin startproject blog 发现工程已经创建成果
.png)开始创建app: python manage.py startapp app
新建数据库
编写hello world代码
目录结构如下:
对目录结构进行整理了下、主要目的是对视图、模型、逻辑进行区分,放入到不同目录
blog.url.py
from django.conf.urls import url, includefrom django.contrib import adminurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^blog/', include('blogapp.urls')),]
blogapp.url.py
from django.conf.urls import urlfrom blogapp.views.index_views import indexurlpatterns = [ url(r"^index", index),]
blogapp.views.index_views.py
from __future__ import unicode_literalsfrom django.http import HttpResponsedef index(request): return HttpResponse('hello world!')
- 执行命令 python manage.py makemigrations, python manage.py migrate根据model生成相应的表
- 启动, python manage.py runserver 0:8000, 0表示0.0.0.0, 允许任何ip访问
.png)
出现以上提示,表明启动成功 - 测试访问路由 http://127.0.0.1:8000/blog/index
.png)
搭建成功
阅读全文
0 0
- mysql安装和Django 项目hello world创建
- 创建项目和第一个Hello world
- ruby创建项目和第一个Hello world
- Ubuntu Django安装和创建项目
- Android项目(二)-- 创建Hello World
- Django Hello World app
- django输出 hello world
- Django Hello World
- Django-hello world
- Django开发 hello world
- Django Hello World
- Django的Hello World
- django版hello world
- Django Hello World
- Django: Hello world
- Django学习 初步介绍篇 安装与Hello World
- Django在Win7下的安装及创建项目hello word简明教程
- maven hello world: 使用maven前的一些配置和命令行创建一个webapp项目
- 2222
- Hibernate基本知识概括
- 创建并运行一个基本的Python测试程序(自己的看法修改)
- POJ1904:King's Quest(强连通 & 二分图)
- XRecyclerview的XListView式的下拉刷新和上拉加载(改自XListView,修改比率低于30%,效果很好)
- mysql安装和Django 项目hello world创建
- (14)union
- Android 常见导致OOM的主要原因
- 关于GC的一些总结
- Unity 手势识别插件
- nexus start的时候报 wrapper | The nexus service was launched, but failed to start 2014-08-03 08:08 5182人
- Nginx根目录修改失效问题
- Spring框架的优点
- A