python3-Django初始化项目详细
2024-09-07 23:10:49
0.背景
- 近期在学习django,在初始化项目的时候遇到了一丢坑,记录一下。
1.安装django
- 下载安装包解压出来后,python3 setup.py install 即可
2.创建项目
django-admin startproject djangodemo
3.创建app
cd djangodemo
django-admin startapp demo1
4.修改setting.py文件
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'demo1', #该项为新增
]
5.启动服务
python3 manage.py runserver
6.期间遇到的报错
python3 manage.py runserver之后报UnicodeDecodeError错误:
Django version 2.2.7, using settings 'djangodemo.settings'
Starting development server at http://127.0.0.1:8000/
...
File "G:\D\MySofe\lib\socket.py", line 673, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 0: invalid continuation byte
解决方法:
1.将运行IP改成127.0.0.2(默认是127.0.0.1)
2.访问127.0.0.2:8000,发现是报错页面。无所谓,但是也说明了服务已经启动成功了
3.将127.0.0.2添加到setting里面的ALLOWED_HOSTS里
ALLOWED_HOSTS = ["127.0.0.2"]
4.刷新访问即可
最新文章
- JVM内存管理------垃圾搜集器简介
- 网页中插入视频(object)
- linux下shell编写九九乘法表
- 【代码笔记】iOS-提醒时间的选择
- Effective Java 学习笔记之创建和销毁对象
- mysql中-e用法
- 10_控制线程_线程让步yield
- C#调用ActiveX控件
- Android - 消息机制与线程通信
- sql Sever 修改表中的列名
- java对象在hibernate持久层的状态
- Node.js中读取文件后用Json.parse方法报错
- 移动webAPP前端开发技巧汇总2
- ASP.NET Core中使用IOC三部曲(三.采用替换后的Autofac来实现AOP拦截)
- linux crontab定时任务详解
- learning makefile 模式规则
- SSM 三大框架---事务处理
- [openjudge-动态规划]滑雪
- 浅谈JS中的typeof和instanceof的区别
- 全志A33 lichee Linux内核原子操作(附实测代码)
热门文章
- 架构-SOA:SOA(面向服务的架构)
- mysql_DML_select_union
- Tomcat服务器时间不正确
- 云计算openstack共享组件——Memcache 缓存系统
- php远程抓取(下载)文件到本项目指定目录中
- Git使用gitignore建立项目过滤规则
- Python笔记(十八)_私有属性、实例属性、类属性
- Marriage Match II 【HDU - 3081】【并查集+二分答案+最大流】
- Songwriter CF1252-E(贪心)
- 《JAVA设计模式》之迭代器模式(Iterator)