pycharm+django搭建第一个web项目

初步启动

1、启动django项目使之可以外网访问
(1)使用命令启动:python manage.py runserver 0.0.0.0:8000
(2)使用pycharm启动,需要修改配置

配置入口

修改Host

(3)如果访问时提示Invalid HTTP_HOST header: '14.103.6.1:8000'. You may need to add '14.103.6.1,需要修改settings.py中的ALLOWED_HOSTS,ALLOWED_HOSTS是为了限定请求中的host值,以防止黑客构造包来发送请求.只有在列表中的host才能访问
ALLOWED_HOSTS = ['*']

admin配置

创建admin用户

python manage.py createsuperuser

修改models.py实体类之后需要执行下面代码,使其生效

python manage.py makemigrations
python manage.py migrate
image.png

表单提交报“[Forbidden (403) CSRF verification failed. Request aborted. Even using the {% csrf_token %}]”

#在<form>标签下面加上
<input type="hidden" name="csrfmiddlewaretoken" value="{{ csrf_token }}">
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容