指南:许多朋友询问了Django的网页如何连接到公共网络。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
相对简单,请使用http_referr,django的取消页面以这种方式写:
def logout_user(请求):
注销(请求)
返回httpresponseredirect(request.meta.get('http_referr','/'))
登录操作:
登录操作相对复杂,因为通常有单独的登录页面。如果登录成功,则HTTP_REFERR是登录页面的URL,而不是上一页。
创建Bird Cloud Server Niaoyun实例之后,您可以使用以下任何方法登录到服务器:
远程桌面连接(MSTSC):以这种方式登录,请确保实例可以以这种方式访问公共网络。如果您在创建示例时不购买带宽,则不能使用远程桌面连接。
管理终端VNC:是否在创建实例时购买带宽,只要您在本地具有Web浏览器,您都可以通过管理控制台登录到管理终端登录实例。
使用远程桌面连接(MSTSC)登录示例
打开“开始”菜单远程桌面连接,或在“开始”菜单搜索中输入MSTSC。您还可以使用快捷键Win+R来启动运行窗口。输入MSTSC后,返回远程桌面连接。
在“远程桌面连接”对话框中,输入实例的公共网络IP地址。单击显示选项。
输入用户名,例如小鸟云默认niaoyun.Click,请允许我保存凭据,然后单击连接。这样,您就无需手动输入密码。
我的是Centos系统
我们通过Tencent的控制台的登录按钮输入远程登录接口,如图1所示,如图1所示。图2是登录后的密码输入窗口,图2是密码输入窗口
输入登录接口后,它将在图3中。我们输入LS并发现没有文件。输入PIP列表将提示未安装PIP。进入Python时
1.首先,我们必须安装PIP并根据自己的系统进行选择
CentOS系统:Sudo Yum安装Python Python Pip
Ubuntu系统:sudo apt-get安装python python pip
安装后,PIP列表,查看可用的Python安装软件包
2.安装Django
我安装的Django版本是1.9.8。根据我自己的情况,随后的版本编号已更改
sudo pip安装django == 1.9.8
图4中可能存在此类问题,因为我们的PIP版本太低,请根据提示直接升级PIP
更新PIP后,安装可能如图5所示。我们不会将空气添加到==中,因为添加空间会导致无法识别Django的版本。
安装后,您将找到找不到Django的地方。实际上
/USR/lib/python2.7/site-packages/
我们想执行命令以在Django的bin目录中创建Django,如图6所示
/USR/lib/python2.7/site-packages/django/bin
输入此目录,运行django-admin.py startproject firstProject创建一个firstProject项目。第一个项目将在此目录中创建,输入项目,运行Python Manage.py Runserver.py Runserver.py Runserver.py
问题到了。运行后,不要单击。这不能输入。我们应该通过Tencent Cloud的公共网络IP访问网站,但是有些学生发现不可能通过公共网络的IP访问我们的网站。因为他的腾讯云没有打开相应的端口,因此无法访问他安全组选项中的开放端口,如图7所示
输入安全组,建立我们的开放端口,然后我打开端口80。如图8所示
开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9所示
通过公共网络IP,您可以直接访问我们的网站。如图10所示
据我所知,我不支持它。长时间连接通常用于手机服务。建议您先连接到龙卷风,然后连接到Django。
同时,应修改数据库连接以将数据库连接更改为连接池。
您的问题不应该做。您现在所做的零件称为服务器。
如果您想通过IP访问服务器,则需要购买公共网络IP。这是真正的IP地址。LAN在内部。如果您购买,则有供应商,例如电信公司的网页查找或使用Alibaba Cloud Server发送IP。
在拥有公共网络IP的情况下,您需要购买一个域名,也就是说,这是购买后相关网页上的公共Web IP和域名,它一定会访问它,而其他人可以访问它通过域名。
这个非常重要。在中国,必须为管理局注册域名,否则将被阻止。
结论:以上是首席CTO注释的网页如何供所有人连接到公共网络。感谢您阅读本网站的内容。我希望这对您有帮助。有关如何连接Djangodon制作的网页的更多信息,请不要忘记找到公共网络的相关内容。