当前位置: 首页 > 网络应用技术

如何在Django查看用户名和密码(2023年最新共享)

时间:2023-03-08 12:13:01 网络应用技术

  简介:本文的首席执行官注释将介绍Django的相关内容,以查看Django如何查看用户名和密码。我希望这对每个人都会有所帮助。让我们来看看。

  如何设置win8/10自动登录?InterSectionPress Windows+R快捷方式或正确地单击“启动”按钮。输入“ NetPlwiz”,然后单击“确定”以查看“使用此计算机,用户必须输入用户名和密码”在√之前,请单击应用程序,以输入用户名和密码以下载Windows并自动打开它。

  步骤1:

  在您的django项目目录中修改settings.py文件,如下所示:

  其中,“ db_name'对应于'name'

  命令行提示符创建的数据库名称:注意:在Django使用数据库之前,您必须创建数据库,否则将报告错误。

  还有与“密码”相对应的“ passwd”

  这是您在MySQL中创建的用户名和密码。如果您有多个,只需随便填写一个。“ host”和“ port”默认情况下不能填写。

  出色:使用用户名和密码登录到mySQL方法:

  首先,您需要输入MySQL/bin目录,也可以在.bash_profile中设置环境变量:

  路径=/usr/local/bin:/usr/bin:/bin:/sbin:/sbin:/usr/sbin:/usr/usr/local/sbin:/usr/local/mysql/5.6.22/bin/

  在提示中输入MySQL -U用户名-P,然后在返回后输入PassWD。

  第2步:

  然后使用Python Manage.py SynCDB在Manage.py路径中尝试。结果将表明您找不到MySQLDB模块。为什么,因为python manage.py syncdb命令正常工作:

  1.查找可能需要在项目目录中的stentaim_apps Metal of Attectings.py中续订的应用程序。

  2.在每个应用程序目录中找到Models.py(关系定义文件),并更新数据库中的更改。

  说了很多话,模块mysqldb在上一个错误中意味着什么?

  首先给图片,然后解释:

  因为Python用于定义模型中的关系。当然,必须在数据库中使用它来形成SQL语句,因此必须有一些功能模块。

  来将Python语句转换为SQL语句。如果您使用SQLITE,因为SQLITE和转换模块已由Python构建,直接使用直接使用不会是错误的

  错误。但是“ MySQL语句转换模块”需要您手动加载,这些模块放在MySQL-Python中。

  我用pip安装了它:

  安装后,请使用Python Manage.py SynCDB为正常。

  我使用的系统是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

  您是否设置IIS?应该在IIS中设置本地主页。有用户在ASP主页中登录,因此请输入密码,您可以尝试此用户名和密码:admin(用户名和密码相同)

  类是在Models.py.essencea类中创建的类(Swinfo)是一个表!

  python manage.py validate validate命令检查模型的语法和逻辑是否正确

  Python Manage.Py Sqlass Books生成SQL文本。

  Python Manage.py SCDB生成数据表。

  python manage.py壳

  导入spinfo.models导入swinfo

  p1 = swinfo(,,)

  p1.save()

  sw_list = swinfo.objects.all()

  sw_list

  [swinfo:swinfo对象,swinfo:swinfo对象]

  对象是模型的经理,将来会经常使用!

  在这里,我们看到了Swinfo或Swinfo实例的名称,这并不容易理解。

  解决方案是将方法添加到发布者对象__unicode __()

  def __unicode __(self):

  返回self.name

  为了使我们的修改有效,首先退出python shell,然后再次运行Python Manage.py shell。

  sw_list

  [Swinfo:狗,Swinfo:Cat]

  插入数据

  p = swinfo(,,)

  P.Save

  更新数据

  p.name ='apress Publishishing'

  P.Save

  *但是此更新不是轻量化的更新。

  来源

  用户= ['XRZ','WYH']

  密码= ['123456','654321']

  尺寸= len(用户)

  n = 0

  而真:

  设置=输入(“您需要登录,注册,退出?登录,2。注册,提取

  ”)

  如果设置=='1':

  用户=输入(“请输入您的用户名:

  ”)

  n =大小:

  如果使用者==用户[n]:

  密码=输入(“请输入您的用户密码:

  ”)

  如果密码==密码[n]:

  打印(“欢迎”,用户[n])

  休息

  别的:

  打印(“密码错误”)

  休息

  n = n + 1

  如果n ==大小:

  打印(“不存在用户名!”)

  休息

  elif设置=='2':

  user.append(输入(“请输入要注册的用户名:

  ”))

  passwess.append(输入(“请输入您的密码:

  ”))

  打印(“成功注册!”)

  elif设置=='3':

  休息

  别的:

  打印(“请输入正确的要求!”)

  1.我创建的用户名和密码没有将其添加到auth_user(django build -In -in表),而是将表由Modely映射生成的表,这使Auth.authenticate()完全找到响应数据。

  2.插入数据用户名密码时,应使用user.objects.create_user(用户名=用户名,密码=密码)。此方法将在不使用user.objects.create(..)的情况下生成数据库的密码,以这种方式插入的数据密码很明亮:~~~~

  摘要:user.objects.create_user(用户名=用户名,密码=密码),插入对用户

  以下是调用注册并登录的代码:

  复制代码

  #coding = UTF-8

  从django.shortcuts导入渲染

  来自django.http导入jsonresponse

  导入时间

  来自django.views.decocotors.csrf导入csrf_exempt

  从sign1.models导入smile_task_user

  来自django.core.corpeptions导入验证eRROR

  来自django.contrib导入auth

  来自django.contrib.auth.models导入用户

  #注册接口发布 /注册用户名 /密码

  @csrf_exempt

  DEF寄存器(请求):

  用户名= request.post.get('用户名','')

  密码= request.post.get('密码','')

  regist_time = time.strftime(“%y-%m-%d%h:%m:%s”)

  如果用户名==“或password ==”“:”:

  返回jsonresponse({'message':'用户名或passowrd is null !!!'

  结果= user.objects.filter(用户名=用户名)

  如果结果:

  返回jsonresponse

  尝试:

  user.objects.create_user(用户名=用户名,密码=密码)

  除了验证eRSER e:e:

  错误=“ ####创建数据蠕虫##########”

  返回jsonresponse({'ststus':10024,'message':error})

  返回jsonresponse

  #post /login用户名 /密码

  @csrf_exempt

  DEF登录(请求):

  如果request.method ==“ post”:

  用户名= request.post.get(“用户名”,“”)

  密码= request.post.get(“密码”,“”)

  user = auth.authenticate(用户名=用户名,密码=密码)

  打印(用户)

  #user = smile_task_user.objects.filter(用户名=用户名,密码=密码)

  如果使用者不是没有:

  auth.login(请求,用户)

  request.session ['user'] =用户名#将会话信息记录到浏览器中

  返回jsonresponse({'消息':“ login super”})

  别的:

  返回jsonresponse({'消息':“用户名或密码是错误!”}

  结论:以上是首席CTO注释的Django的内容,供所有人查看用户名和密码。感谢您阅读本网站的内容。我希望这对您有帮助。有关Django如何查看用户名和密码的更多信息,请不要忘记在此站点上找到它。