Python - 第一个 Django 项目
Django 的安装:
pip3 install django==1.11.11 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django==1.11.11
创建 Django 项目:
一种方式是使用命令,django-admin startproject 项目名
安装完 Django 之后就会有 django-admin 这条命令
第二种方式:
打开 PyCharm
菜单栏 -> 文件 -> 新建项目

选择 Django,然后选择项目路径,最后点击“Create”

选择第一个,另起窗口

settings.py 是跟设置相关的,urls.py 存放路径和函数对应关系,wsgi.py 跟 socket 通信相关的,它按照 http 协议的规则解析请求,manage.py 用于操作 Django 项目
修改 urls.py
from django.conf.urls import url
from django.contrib import admin from django.shortcuts import HttpResponse def test(request):
# request 参数保存了所有和用户浏览器请求相关的数据
return HttpResponse("Hello World!") # HttpResponse 用于协议和状态 # 保存了路径和函数的对应关系
urlpatterns = [
url(r'^test/', test), # 正则匹配
]
接下来运行

也可以直接通过 manage.py 来运行:manage.py runserver 8000

返回 html 页面
from django.conf.urls import url
from django.contrib import admin from django.shortcuts import HttpResponse def test(request):
# request 参数保存了所有和用户浏览器请求相关的数据
with open("./html/index.html", "r", encoding="utf-8") as f:
data = f.read()
return HttpResponse(data) # HttpResponse 用于协议和状态
# 或者
# return render(request, "index.html") # 保存了路径和函数的对应关系
urlpatterns = [
url(r'^test/', test), # 正则匹配
]
运行

如果想要修改端口的话

点击“编辑结构”

这里就可以修改端口了
settings.py 中的相关配置
在 settings.py 中设置 html 文件目录

有关静态文件的配置(css,js,图片)

这里的静态文件和 html 文件的路径都可以配置多个,用逗号隔开即可

这上面的只是路径,写的时候都是用的是别名,可以通过别名找到对应的文件路径
例如说,要用一个 test.js 文件,static 会先到 static 中查找是否有,再到 statics 中查找
Python - 第一个 Django 项目的更多相关文章
- Python 创建一个Django项目
1 环境搭建及创建 1) 安装Django 方法一:pip install django 方法二:Pycharm File--settings--Project--Python Interpreter ...
- Python开发入门与实战2-第一个Django项目
2.第一个Django项目 上一章节我们完成了python,django和数据库等运行环境的安装,现在我们来创建第一个django project吧,迈出使用django开发应用的第一步. 2.1.创 ...
- 第一个Django项目及部署到Sina App Engine
Sina App Engine简称SAE,是个比较好的网站托管平台,目前说是全面免费,其实就是每个人分配很小的资源配额,在一定的使用范围内不用消耗云豆(SAE计费方式),对于个人学习和研究足够了,同类 ...
- 如何创建一个Django项目
Django 软件框架 软件框架是由其中的各个模块组成,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发. MVC简介 MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的 ...
- 创建第一个Django项目
第一个Django项目 命令行下使用如下命令创建一个名为"mysite"的Django项目: django-admin startproject mysite 这将会在当前位置创建 ...
- Django之真正创建一个django项目
真正创建一个django项目 1 创建Django项目 :new-project 2 创建APP : python manager.py startapp app01 3 setting 配 ...
- 使用pycharm创建自己的第一个django项目
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制. ...
- 发布一个Django项目
一.部署环境准备,准备python3和虚拟环境解释器,virtualenvwrapper 1.修改python3的环境变量 PATH=/opt/python36/bin:/usr/local/sbin ...
- 初学者用pycharm创建一个django项目和一个app时需要注意的事项
如何新建一个djiango项目: 1.在pycharm中点击File,选择new project,点击djiango,在右面的Location中将untitile改为你的项目名,其余部分注意见下图: ...
随机推荐
- ubuntu maven install&config
可以通过命令直接安装,我还是用文件安装. 1,下载apache-maven-3.5.0-bin.tar.gz二进制压缩文件 https://maven.apache.org/download.cgi ...
- JS跨页面或跨JS文件对变量赋值
JS跨页面或跨JS文件对变量赋值,这是很小的一个问题. 但问题虽小,却总觉得有点不够自然,不爽. 为什么呢?访问一个页面上的变量不是什么难事,比如用parent.变量名,或者windows名.变量名, ...
- MacDown语法
markdown编辑器太多,作为新手比较容易MacDown 相对容易上手,切使用简单方便,满足一般需求 下载地址:http://macdown.uranusjr.com/ ## 标题 # 一级标题 # ...
- python 除法
- 菜鸟夜谈android反编译
工具: apktool:https://code.google.com/p/android-apktool/ dex2jar: https://code.google.com/p/dex2jar/ j ...
- js实现图片上传
//上传图片 function uploadImg(){ //loading $("#loading").ajaxStart(function() { $(this).show() ...
- Luogu3387 缩点 【tarjan】【DP】
Luogu3387 缩点 题目背景 缩点+DP 题目描述 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大.你只需要求出这个权值和. 允许多次经过一条边或者一个点, ...
- 如何删除 Windows 10 系统生成的 WindowsApps 文件夹
如果曾经修改过 Windows 10 应用安装路径到非系统盘,那么那个盘下就会生成一些文件夹.如果以后重装了系统或者应用删除了,挪位置了,那些文件夹依然在那里——删不掉! 大家都知道这是权限问题,然而 ...
- NSURLSession学习笔记(一)简介
一.URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain ...
- Python 实现汉诺塔问题(递归)
有三根柱子一次为A,B,C 现在A柱子上有3个块,按照汉诺塔规则移动到C柱子上去,打印步骤? 我们这样理解:A为原始柱,C为目标柱,B为缓冲柱 1.定义一个函数move(n,a,b,c),n为原始柱上 ...