django(windows)入门初学
1.使用本地电脑为服务器网页打不开可能原因: 本机回环没有打开
2.打开8000端口: 关闭防火墙
3.打开django: 在cmd对应目录下python manage.py runserver
运行正确如上图
4.django解决不兼容中文的问题:
language_code='zh_hans' TIME_ZONE = 'CCT'或者TIME_ZONE = 'Asia/Shanghai'
5.打开mysql: 开始->运行->cmd 打开DOS窗口,在窗口中输入net start mysql 即启动了mysql .
6.第5点中若出现“服务正在启动或停止中,请稍候片刻后再试一次”:
在任务管理器将mysqld进程结束掉
重新输入命令 net start mysql 解决
7.发生系统错误5 拒绝访问: 没有将cmd以管理员身份运行
8.数据库mysql安装: https://blog.csdn.net/bkjs626/article/details/75977262
9.数据库出现问题解决不了就重装,重装前一定要卸载干净: https://blog.csdn.net/cxy_summer/article/details/70142322
https://blog.csdn.net/qq_22812319/article/details/51586261
10.
windows下安装MySQL 5.7,创建数据库和数据库表:
https://blog.csdn.net/chenriyang0306/article/details/54587034
11.
Django命令行创建超级用户(Django管理):
- 首选创建一个新用户,用来登录Django管理网站,进入
manage.py
目录下,使用如下命令来进行创建:>>python manage.py createsuperuser
- 接下来输入用户名称:
>>Username(leave bkank to use 'administrator'): root
- 然后是输入邮箱(QQemail等都可以):
>>Email address:(输入你的邮箱账号)
输入密码(输入密码时不会显示出来,并且长度必须超过八位才行):
>>Password:********
>>Password(again):********
当两次密码输入相同且超过八位的时候,就会提示创建超级用户成功:
>>Superuser created successfully.
-
再次运行你的服务,输入账号和密码就可以成功登陆了:
>>python manage.py runserver
12.django创建超级管理员时,报错“OperationalError: no such table: auth_user”:
首先使用命令行创建默认库
python manage.py migrate
1.7之前的版本请使用
Python manage.py sydb
当出现如上的情况,说明已经创建成功
使用命令行创建默认超级用户:
python manage.py createsuperuser
如果没有出错,会让你填写“username”,以此类推
13.在改动例如:model.py文件时,如果有error 13:permission denied的错误,简单粗暴的解决方法就是取得管理员所有权