linux 命令 创建 Django 项目 使用路由返回首页界面
1、安装mysql数据库
2、安装pymysql。pip3 install pymysql
3、首先使用cd 命令进入创建的项目文件夹
4、使用django-admin startproject web 命令创建一个名字为web的项目
5、使用python3 manage.py startapp myhome 命令创一个名字为myhome的App应用
7、编辑settings.py,这里我个人使用的时sublime 打开的,命令是 subl settings.py
8、引入当前应用在 setting.py的INSTALLED_APPS节点下,把应用名称添加上
9、配置数据库链接。在setting.py 里面的 DATABASE节点
10、导入pymysql。在settings.py同级目录下的__init__.py 导入pymysql 。import pymysql 回车 pymysql.install_as_MySQLdb()
11、在 manage.py 的同级目录下创建返回的模板(html界面)使用 mkdir templates
12、找到settings.py 里面的TEMPALTES修改DIRS为os.path.join(BASE_DIR,‘templates’)
13、在templates文件夹下创建myhome应用的文件夹,然后里面创建HTML文件index.html(即返回文件)
14、打开根urls.py文件,添加url(r'^', include('myhome.urls')), 这是指向我们的子路由(应用程序的路由),注意:这里使用include方法一定记住要引入include包:from django.conf.urls import url,include
15、创建我们的子路由在myhome(应用)下创建urls.py,把根路由的urls.py复制,粘贴到子路由urls.py里面,不要的东西删掉,进行修改内容,导入from . import views ,指向url(r'^$',views.index) 应用程序的index.html,
16、编写在myhome(应用程序)下的views.py ,创建子路由指向的函数index(),
def index(request):
return render(request,'myhome/index.html')
17、启动项目 在manage.py同级目录下执行 python3 manage.py runserver
linux 命令 创建 Django 项目 使用路由返回首页界面的更多相关文章
- 通过命令创建Django项目
本人是使用window10操作系统进行讲解Django框架,Linux系统和windows版本几乎一致,可以自行学习就可以解决. 首先在系统上创建了虚拟环境,如果不会创建,可以根据这篇文章学习:htt ...
- django项目添加路由----返回给客户端内容-----windows中的python
django项目添加路由 url函数的第一个参数是匹配url路径的正则表达式,第2个参数是路由函数 第一个正则表达式是r'^$',其中r表示正则表达式字符串不对转义符进行转义.“^”表示匹配URL路径 ...
- 03 Linux下运行Django项目
1.安装windows和linux传输文件的工具 pip install lrzsz 提供两个命令 一个是上传一个是下载 rz 接收 直接rz sz 上传 直接sz 或者直接拖拽 2.在线下载资源的命 ...
- 使用pycharm创建Django项目,'django-admin' 不是内部或外部命令
报错信息如下: (笔者的电脑为win10,python3.7,django 2.2.6 ) 第一种情况的解决方案:没有配置环境变量,Django安装之后,需要配置环境变量,命令django-admin ...
- 通过命令行创建Django项目
只有安装的是pycharm专业版才可以直接在pycharm面板中直接创建Django项目 如果不是专业版,可以通过命令行创建Django项目 https://www.cnblogs.com/jiare ...
- 创建 django 项目命令
创建Django项目 django-admin startproject HelloWorld Django创建app cd HelloWorld python manage.py startapp ...
- python-django项目-Linux系统建立django项目_20191117
python-django项目-Linux系统建立django项目 1,Linux系统下面,cd /usr/local/lib/ 看这个下面会有两个python版本,一个2.7,一个3.5,我们使用 ...
- python创建Django项目
创建Django项目 关注公众号"轻松学编程"了解更多. 创建一个HelloDjango项目 GitHub地址:https://github.com/liangdongchang/ ...
- Django-下载安装-配置-创建django项目-三板斧简单使用
目录 Django 简介 使用 django 的注意事项 计算机名不能有中文 Django版本问题 django下载安装 在命令行下载安装 在pycharm图形界面下载安装 检验是否安装成功 创建Dj ...
随机推荐
- CMake入门
CMake入门 CMake是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似 ...
- 在Windows上安装Nexus 3.2.0-01
在Windows上安装Nexus 环境: Windows 7 apache-maven-3.3.9 JDK 1.8 下载Nexus: https://sonatype-download.globa ...
- CSS3_盒子背景
盒子背景 盒子背景:content padding 特殊的 boder 背景 背景绘制 从 padding 开始绘制 背景裁剪 background-clip(默认值 border-box ...
- js 原生_拖动页面元素,松开释放
嗯哼.不多说,直接上代码了. // 为元素 绑定拖动事件 function bindDragEvent(obj){ obj.onmousedown = function(e){ e = e || wi ...
- 3.2station
题意火车进入,然后要求以最大字典序输出 解题思路:先用一个数组储存当前位置之后最大的数字是什么,然后把已经进站的最后一节火车和还没进站的车的最大值,哪个更大,如果已经进站的更大,那么就先出站,否则就先 ...
- springmvc 学习资料
https://github.com/brianway/springmvc-mybatis-learninghttps://www.bilibili.com/video/av18288362?from ...
- C. Vasya and Robot二分
1.题目描述 Vasya has got a robot which is situated on an infinite Cartesian plane, initially in the cell ...
- 数据结构-堆 Java实现
数据结构-堆 Java实现. 实现堆自动增长 /** * 数据结构-堆. 自动增长 * */ public class Heap<T extends Comparable> { priva ...
- JDBC的理解
import java.sql.*;//倒入java.sql包 public class JDBC { //封装没有返回值的jdbc函数(Update) --适用于增 删 改 public stati ...
- n&m位运算
在C/C++语言里,&代表取地址或者“位与”运算 1.取变量的地址:&变量名,这将获得该变量的地址,例:int a = 1, &p = a. 2.进行位与运算,格式是:变量1& ...