django的操作演示

Posted liurenli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 # 将变更同步到数据库中

技术分享图片

 

 

技术分享图片



以上是关于django的操作演示的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django Summernote 中显示编程片段的代码块?

sql 这些代码片段将演示如何逐步使用PolyBase。你应该有一个blob存储和存储秘密方便

如何使用 Android 片段?

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Android课程---Android Studio使用小技巧:提取方法代码片段