美文网首页
Django入门笔记

Django入门笔记

作者: 傅越驰Ameeya | 来源:发表于2020-07-14 23:33 被阅读0次

Django
26 篇 Django 入门教程 https://juejin.im/post/59489de7128fe1006a576ddc
官方文档 https://docs.djangoproject.com/zh-hans/3.0/topics/db/models/
官方教程 https://docs.djangoproject.com/zh-hans/3.0/intro/tutorial01/
追梦人物的博客 https://www.zmrenwu.com/courses/hellodjango-blog-tutorial/materials/59/

创建工程
打开命令行,cd至工程路径,然后运行以下命令
django-admin startproject mysite

各个文件的用途
manage.py相当于工作台,提供了一系列方法用于操作网站,可以直接在命令行中调用执行。
/网站名 文件夹 包括项目的内容
setting.py 项目的配置文件
urls.py 项目的URL映射关系,告诉服务器不同的URL将会导到何种页面
asgi.py asgi兼容服务器的入口
wsgi.py wsgi兼容服务器的入口

命令行环境下,切换到项目文件夹使用一下命令操作
启动工程 python manage.py runserver
(默认8000端口)

将某个IP地址加入

在setting中加入
ALLOWED_HOSTS = ['192.168.1.110','localhost'] 允许地址192.168.1.110访问本网站
ALLOWED_HOSTS = ["*"] 允许所有访问本网站

在Terminal中输入
python manage.py runserver 8000
(使用8080端口)

runserver是django的内置服务器,仅在调试阶段使用。不适合生产环境。

在工程下建立app
cd至工程路径
python manage.py startapp polls
应用文件夹
views.py

settings.py:

ROOT_URLCONF 路由
TEMPLATES 模板
INSTALLED_APPS 应用
DATABASES 数据库 sqlite3后期会换成MySQL
LANGUAGE_CODE = 'en-us' 英文 'zh-hans'中文
TIME_ZONE = 东八区 'Asia/Shanghai'

相关文章

网友评论

      本文标题:Django入门笔记

      本文链接:https://www.haomeiwen.com/subject/lkzqhktx.html