manage.py 项目管理器 命令行交互入口
myblog 目录 项目容器 包含项目的基本配置
1.wsgi.py 通道
2.urls.py 配置地址
3.settings.py 核心配置文件
- BASE_DIR 根目录
- SECRET_KEY 自动生成的安全码
- DEBUG
- ALLOWED_HOSTS 只允许以里面的地址访问
- INSTALLED_APPS 已安装的软件 自己创建的要填写在里面
- TEMPLATES 就是django里的html文件 模板
- STATIC_URL 静态文件地址
4._init_.py 使模块化 整个myblog被引用
安装pycharm后选择new project 的时候不选existing environment 选择new
1.views.py 改成
from django.shortcuts import HttpResponse # 导入HttpResponse模块
def index(request): # request是必须带的实例。类似class下方法必须带self一样
return HttpResponse("Hello World!!") # 通过HttpResponse模块直接返回字符串到前端页面
2.urls.py 改成
from djangoapp import views # 导入views模块
from django.conf.urls import url
urlpatterns = [
url(r'^index/', views.index) # 配置当访问index/时去调用views下的index方法
]
3.terminal下执行 python manage.py runserver 这样执行默认的路径是127.0.0.1:8080
指定端口或地址就再后面写上,如:python manage.py runserver 127.0.0.1:8888
失败
退出ctrl+break 笔记本上 fn+end键
解决:
尝试1:python manage.py migrate 失败
尝试2:控制面板 启动或关闭windows功能 点击选中“Internet Information Service”及其下的“FTP服务器”。 成功
在浏览器上输入 http://127.0.0.1:8000/index/
成功出现hello world!