码迷,mamicode.com
首页 > 其他好文 > 详细

django的操作演示

时间:2019-01-17 19:56:17      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:nbsp   pycharm   back   server   mysql   app   return   http   sql数据库   

第一步首先是django的所有命令演示

  1.下载:

    pip install django ==1.11.18

    pip install django ==1.11.18 -i 源

  在pycharm中打开技术分享图片

2.创建一个项目 django-adminstartproject项目名称

技术分享图片

 

3.启动项目  如果没有pycharm 直接到cmd窗口操作可以这样开始操作

  

    python manage.py runserver #127.0.0.1:8000             启动项

    python manage.py runserver 80 #127.0.0.1:80 

    python manage.py runserver 0.0.0.0:80 #0.0.0.0:80

 

4.创建APP

   python manage.py startapp app名称

5.数据库迁移的命令

  python manage.py makemigrations # 将models变更记录保存到migrations

  python manage.py migrate # 将变更同步到数据库中

全部创建完成后的第一步

打开django的settings配置它

INSTALLED_APPS = [

?    app01  或者 ‘app01.apps.App01Config’

]

正确演示

技术分享图片

 

 

 

第二大步找到目录下的settings设置settings中的数据库,中间键,模板等相关信息

 

第二再找数据库的配置

配置成 

ENGINE: mysql

NAME: 数据库名称

HOST: IP

PORT: 3306

USER: 用户名

PASSWORD: 密码

技术分享图片

  

中间件  把中间的注释掉

  注释csrf的中间件 ——》 可以提交POST请求

技术分享图片

 

静态文件

STATIC_URL = ‘/static/‘ # 别名

STATICFILES_DIRS = [

  os.path.join(BASE_DIR,‘static‘),

  os.path.join(BASE_DIR,‘static1‘),

]

在settings中演示

技术分享图片

 

模板   TEMPALTES

    ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)]  

技术分享图片

 

第三大步django使用mysql数据库的流程

 

  1.进入cmd管理窗口

  2.输入 mysql -uroot -p登录

  3.先创建一个mysql数据库;

  4.配置数据库名字需要和NAME 相同

    

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,
        NAME: bookmanager,
        HOST: 127.0.0.1,
        PORT: 3306,
        USER: root,
        PASSWORD: 123,
    }
}

 

 

第四步告诉django使用pymysql连接mysql数据库:

 

在于settings.py同级目录下的__init__.py中写:

import pymysql
pymysql.install_as_MySQLdb()

 

第五步在app先的models.py中写类(这里的类继承models.Model)

  

from django.db import models


class Publisher(models.Model):  # app01_publisher
    pid = models.AutoField(primary_key=True)  # 主键
    name = models.CharField(max_length=32, unique=True)  # varchar(32)

    def __str__(self):
        return self.name

 

第六步执行数据库的迁移的命令

  在pycharm中依次输入

  

  python manage.py makemigrations # 将models变更记录保存到migrations

  python manage.py migrate # 将变更同步到数据库中

技术分享图片

 

 

技术分享图片

django的操作演示

标签:nbsp   pycharm   back   server   mysql   app   return   http   sql数据库   

原文地址:https://www.cnblogs.com/liurenli/p/10283499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!