同一局域网内其他电脑访问本地服务器
1、pycharm
要把host地址改成0.0.0.0
在setting.py里面修改ALLOWED_HOSTS数组
中括号内添加自己电脑的IP地址(如'192.168.0.100')
其他电脑访问时输入本机IP地址(如http://192.168.0.100:8000)
2、终端内执行
python manage.py runserver 0.0.0.0:[端口号]
注意:要关闭自己电脑的防火墙
URL中传递参数
在一个URL地址中可以存在变量,比如
127.0.0.1:8000/test/5
其中的5就可以是变量,这个变量就可以显示在浏览器上或者有其他作用,那么如何传递这个参数呢?
1、可以在urls.py文件里面修改 URL,用/<参数名称>/传递参数。URL对应的views函数里面一定要包含这个参数
2、可以在views函数里通过request.GET.get的方式获取,这样在url里面不需要做任何事情
def author_detail(request):
author_id = request.GET.get('id)
……
URL命名
URL是经常变化的,给URL取个名字,以后再使用这个URL时就用他的名字反转就可以了
应用命名空间app_name