1. 安装Django

# 在指定解释器环境下安装django 1.11.x
# 在真实python3环境下: pip3 install django==1.11.x # 查看django版本: django-admin --version
# 安装出错: 采用管理员命令行

安装django 与查看版本

2. 如何创建项目

# 先前往目标路径
# 创建项目: django-admin startproject proj_name

django项目的创建

3. 如何创建应用app

# 进入项目根目录
# 创建应用: python3 manage.py startapp app_name
# 去项目的settings文件添加 应用名 到INSTALLED_APPS

4. 使用命令行启动django服务

# 在项目根目录下: python3 manage.py runserver 127.0.0.1:8888

5.如何使用pycharm来搭建项目

# 选择有django环境的解释器创建项目
# Tools -> Run manage.py Task... -> startapp app_name
# 正常运行项目来启动项目, 并不是执行某一个py文件

通过pycharm

6.创建项目配置路由设置

- 在项目的urls.py中配置路由

```python
# 项目下 urls.py 文件
import app.views as app_views # 创建的app下的视图文件
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'index', app_views.index) # 配置的路由
]
```

django配置路由设置

7.为Django 添加存放静态文件的路径

'''
1.在settings.py中配置
STATIC_URL = '/static/' # 静态文件请求根路由
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static') # 静态文件检索的文件夹
]
2.在项目根目录下创建static文件夹
3.静态文件就放在static根目录或子目录下
4.获取静态文件:/static/目标文件(可以包含static子文件夹路径)
'''

配置静态文件的路径

8. 请求django配置好的访问路径及数据

2.http://127.0.0.1:8801/testAction/:向testAction路径发送请求
3./testAction/: 向testAction路径发送请求(推荐) 在视图函数中
请求方式:request.method
GET请求获取数据:request.GET.get('key', None) # 当key不存在,用None替换
POST请求获取数据:request.POST.get('key', None) # 当key不存在,用None替换

9.配置并可以链接mysql数据库配置

在settings.py配置Mysql数据库信息
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dg2', #数据库名字
'HOST': '127.0.0.1',
'PORT': 3306,
'USER': 'root',
'PASSWORD': 'root'
}
} 2.在项目或应用的init文件中修改连接数据库的模块为pymysql
import pymysql
pymysql.install_as_MySQLdb() 3.在项目目录下,执行(生成迁移数据,没有映射到数据库):python3 manage.py makemigrations 4.将迁移数据映射到数据库:python3 manage.py migrate

django配置mysql

如何创建一个django工程与和mysql打通的更多相关文章

  1. django学习笔记【001】django版本的确定&创建一个django工程

    2.3 查看当前的django版本 python3. -m django --version 2.3.1 创建一个django工程 django-admin startproject mysite 在 ...

  2. Django(博客系统):基于pycharm如何一个django工程下创建多个app

    背景:通常我们创建一个django系统时,为了把业务模块划分清楚往往会把一个独立的业务模块放到一个app中,如果多个独立的业务模块就会创建多个app,一般情况下为了更好的管理这些app,会把他们都存放 ...

  3. 创建一个Django项目的基本步骤

    创建一个Django 的常规步骤 1.寻找一个磁盘目录,比如 e: 2.django-admin startproject ops 3.cd ops 4.python manage.py starta ...

  4. Eclipse创建一个mybatis工程实现连接数据库查询

    Eclipse上创建第一mybatis工程实现数据库查询 步骤: 1.创建一个java工程 2.创建lib文件夹,加入mybatis核心包.依赖包.数据驱动包.并为jar包添加路径 3.创建resou ...

  5. 创建一个Django项目

    创建一个django项目: 1. django-admin  startproject student_manage(项目名) 2. cd student_manage python manage.p ...

  6. 创建一个Android工程

    Creating an Android Project 原文演示了怎么通过Android Studio和命令行两种方式来创建一个Android工程. 原文链接:http://developer.and ...

  7. 使用idea创建一个maven工程

    使用idea创建一个maven工程 一.创建maven工程 二.输入工程名 三.指定maven仓库 四.点击finish 五.修改工程结构(file->project structure) 六. ...

  8. Django之真正创建一个django项目

    真正创建一个django项目 1 创建Django项目     :new-project 2 创建APP :  python manager.py startapp app01 3 setting 配 ...

  9. 利用Zynq Soc创建一个嵌入式工程

    英文题目:Using the Zynq SoC Processing System,参考自ADI的ug1165文档. 利用Zynq Soc创建一个嵌入式工程,该工程总体上包括五个步骤: 步骤一.新建空 ...

随机推荐

  1. Ubuntu 14.10 下Eclipse安装Hadoop插件

    准备环境 1 安装好了Hadoop,之前安装了Hadoop 2.5.0,安装参考http://www.cnblogs.com/liuchangchun/p/4097286.html 2 安装Eclip ...

  2. vue中mounted中无法获取到dom元素

    一.解决方案: 加上异步setTimeout,延迟获取dom的代码的执行 mounted() { // debugger this.$nextTick(()=> { setTimeout(()= ...

  3. appium工具 录制的方法

    参考: https://www.jianshu.com/p/5eef1bfa42ae

  4. linux 查看进程启动路径

    在linux下查看进程大家都会想到用 ps -ef|grep XXX 可是看到的不是全路径,怎么看全路径呢? 每个进程启动之后在 /proc下面有一个于pid对应的路径 例如:ps -ef|grep ...

  5. c语言数据类型(一)

    (强数据类型) 1.常量 常量是程序中不可变的量 10为常量 两种常量 #define 定义宏常量 const #对于#define 类型的常量,c语言的习惯是常量名称大写, 对于普通const常量以 ...

  6. sqoop导入导出

    sqoop产生背景 什么是sqoop sqoop的优势 sqoop1与sqoop2的比较 为什么选择sqoop1 sqoop在hadoop生态体系中的位置 sqoop基本架构 sqoop import ...

  7. django,flask接口初试

    -------------django 1.需要安装的环境 pip install django pip install djangorestframework ## restful组件 pip in ...

  8. Android 真机投影到PC端,真机投影工具;Vysor

    Vysor可以把Android真机投影到PC端,也就是电脑上:手机端和PC端课同步操作: Vysor是Chrome浏览器的插件,我们想要添加这个插件需要FQ: 从这里可以直接下载:Vysor

  9. Solr——Windows下部署Solr6.6.0至Tomcat8.5.28(一)

    一.window 环境 solr 6.6.3 下载地址 http://archive.apache.org/dist/lucene/solr/ jdk 1.8    tomcat 8.5 本机tomc ...

  10. redis参数改进建议

    1.修改stop-writes-on-bgsave-error为no当前配置为yes,分别修改redis.conf和当前实例#redis.confstop-writes-on-bgsave-error ...