django如何查看创建的用户名(2023年最新分享)

2023-03-07 17:00:33 15 0
卡卡

导读:本篇文章恰卡编程网来给大家介绍有关django如何查看创建的用户名的相关内容,希望对大家有所帮助,一起来看看吧。

django怎么使用本机mysql数据库

step 1:

django如何查看创建的用户名(2023年最新分享)

修改你的django project目录下的settings.py 文件至如下所示:

其中,'NAME' 对应的 ‘db_name' 是你事先使用mysql

的命令行提示符创建的数据库名称。注意:在django使用数据库之前,你必须先创建出数据库,否则会报错。'USER'对应的'username'

还有 'PASSWORD' 对应的‘passwd'

就是你在mysql中创建的用户名和密码。如果你有多个的话,随便填一个就好。'HOST'和'PORT'默认都可以不填。

题外话: 使用用户名和密码登录mysql的方法:

首先,你需要进入 mysql/bin的目录下,也可以在.bash_profile中设置环境变量:

PATH=/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/Cellar/mysql/5.6.22/bin/

再在prompt输入 mysql -u username -p, 回车后再输入 passwd即可

step 2:

然后,在manage.py路径中使用python manage.py syncdb 试试,结果会提示你错误找不到 MySQLdb 这个module, 为什么呢, 因为 python manage.py syncdb 命令是这样工作的:

1. 在project目录的settings.py的INSTALLED_APPS元组中找到可能需要更新的APP。

2. 找到每一个APP目录中的models.py (关系定义文件),并针对变化在数据库中进行更新。

说了这么多,前面那个错误 找不到 module MySQLdb 是什么意思啊 ?

先给个图,再解释:

因为在models.py中定义关系使用的是python,而真正在数据库中操作形成model当然一定要用sql语句,所以必须要有一些功能模块

来把python语句转化成sql语句。如果你使用sqlite的话,由于sqlite和转化模块都已经由python内置了,所以直接使用不会发生错

误。但是 ”mysql语句的转化模块“ 就需要你手动加载了,这些模块放在 MySQL-python 中。

我是使用pip 安装的:

安装了之后,再使用 python manage.py syncdb就OK啦。

我使用的系统是 OS X,下面是 mysql 默认的安装路径

/usr/local/Cellar/mysql/5.6.22/

如果你想知道你的数据库文件是放在哪里的,你可以查看mysql_config文件中的ldata变量,这个变量的值就是 默认的数据库文件夹存储的路径。 我的系统中,mysql_config的完整路径是 :

/usr/local/Cellar/mysql/5.6.22/bin/mysql_config

菜鸟求助。django中我想建一个用户表(名,密码),和一个个人信息表(名,头像,出生年月等)。

class User(models.Model):

    username = models.CharField(max_length=50,blank=False)

    password = models.CharField(max_length=50,blank=False)

class UserInfo(models.Model):

    user= models.ForeignKey(User)

    address = models.CharField(max_length=50,blank=False)

    email = models.CharField(max_length=50,blank=False)

直接通过外键ForeignKey关联

django1.9.5怎么建立超级用户?

首先我们要新建一个用户名,用来登陆管理网站,可以使用如下命令:

python manage.py createsuperuser

输入想要使用的用户名:

Username (leave blank to use 'administrator'): user01

输入email:

Email address: (在这里输入你的自己的邮箱帐号)

输入密码,需要输入两次,并且输入密码时不会显示出来:

Password:

Password (again):

当两次密码都相同的时候,就会提示超级帐号创建成功。

Superuser created successfully.

运行服务:

python manage.py runserver

在pycharm下创建Django项目,其中有admin的用户名和密码

在命令行输入

python manage.py createsuperuser

按照提示输入即可

记得先初始化表。

django1.7

python manage.py makemigrations

python manage.py migrate

django1.7

python manage.py syncdb

django 怎么建立sqlite3的用户名和密码??

如果你忘记了设置Django的Admin密码,那么你可以使用 createsuperuser 来甚至密码,但是如果你忘记了Admin的密码的话,那么就要用Django shell: python manage.py shell 然后获取你的用户名,并且重设密码: from django.contrib.auth.models import User user =User.objects.get(username='admin') user.set_password('new_password') 这样之后你就可以使用新的密码登入了。

D

结语:以上就是恰卡编程网为大家介绍的关于django如何查看创建的用户名的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

收藏
分享
海报
0 条评论
15
上一篇:python3的int是多少位 下一篇:django如何存储时间(django保存文件到数据库)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码