Django 2.0 入门与实践---- 第14章 笔记 (四)
page175
page180
page183
page185
通用视图系统
遇到一个错误:
Creating test database for alias ‘default’…
Got an error creating the test database: (1044, “Access denied for user ‘cat’@’%’ to database ‘test_cat_db’”)
这个错误 不知道 怎么解决
mysql -u cat -p
show databases;
GRANT ALL PRIVILEGES ON test_django_mysite.* TO admin@localhost IDENTIFIED BY ‘mypassword’;
create user ‘cat’@’%’ identified by ‘123456’;
create database cat_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
grant all privileges on cat_db.* to cat@’%’ ;
flush privileges;
解决方法:
参考网址:
https://www.jianshu.com/p/73fb45b9da73
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'cat'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
service mysql restart
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def was_published_recently(self):
#return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
now = timezone.now()
return now - datetime.timedelta(days=1) <= self.pub_date <= now
def __str__(self):
return self.question_text
参考网址
https://www.cnblogs.com/tinywan/p/6641780.html
mysql 赋给root用户权限 grant all privileges on
grant all on *.* to root@'%' identified by 'root' with grant option;
flush privileges;
刷新flush privileges;然后重启mysql,通过/etc/init.d/mysql restart命令
/etc/init.d/mysql restart -- 重启Mysql
代码:
https://download.csdn.net/download/wowocpp/11839534