一、环境:
1、安装pycharm
2、安装python3
3、安装pip
二、安装Django并创建工程
1、用pip安装Django: pip install Django
2、创建Django项目:django-admin startproject projectName
打开创建的工程,如我的工程名:twoSaleServer
3、新建views.py:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world ! ")
4、修改urls.py为以下代码:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.hello),
]
5、运行:python manage.py runserver 127.0.0.1:8080
6、访问浏览器:http://127.0.0.1:8080/
Django项目到这已经创建完了,是不是很简单。。
三、创建模型app
1、模型app:目的是为了支持数据库操作,不用的可以跳过这一步
2、创建命令:django-admin startapp TestsqlModel
然后工程下就会多出一个文件夹
3、安装mysql驱动(如果使用其他数据库,可以安装其他数据库的驱动)
pip install mysqlclient
4、打开本地mysql:cmd命令行输入 net start mysql (关闭命令:net stop mysql)
5、进入mysql安装的bin目录,输入mysql的密码
mysql -hlocalhost -uroot -p 回车,然后输入密码
6、如果mysql密码忘记,则:
(1)管理员权限登陆cmd,不会使用管理员登陆的请搜索cmd,选择管理员登录
(2)命令行输入:net stop mysql;然后提示。服务停止中 --> 服务已停止
(3)由于mysqld –skip-grant-tables实测在mysql8.0中已失效,现使用mysqld --console --skip-grant-tables --shared-memory
(4)另外开一个cmd,输入mysql 回车,直接无密登录。
或者在新开一个cmd后,输入 mysql -uroot -p 回车,有password出现时再次回车,就无密码登录上了
(5)在mysql命令行的情况下,执行:use mysql;
(6)重置密码:update user set authentication_string='123' where user='root' and host='localhost';
ps : 网上都说是:update user set authentication_string=password('123') where user='root' and host='localhost'; 语法会报错)
(7)刷新权限表:flush privileges;设置成功,然后使用ctrl+z退出命令行,
(8)但是我用新密码登录还是不行,报错,就把Date文件夹删掉,然后重新执行初始化mysql数据库,输入“mysqld --initialize --user=root --console”,得到新密码。
(7)登录后重置密码:mysql> set password for root@localhost = '123';
7、