django的操作演示

第一步首先是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 # 将变更同步到数据库中

 

 

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