• python


    a = 0
    
    """
    
        1. 创建 Django 操作文件
            a. cmd 中选择路径:
                 cd C:UsersadPycharmProjectsindex1文件名
            b. 选择路径后,创建文件:
                 django-admin startproject 文件名
            c. 创建 app:
                 python manage.py startapp app名字
                 
        2. 创建好文件后,修改基本配置
            a. settings.py 文件中 :
                01. INSTALLED_APPS = [...,'app02.apps.App02Config',] 添加这一项
                02. # 'django.middleware.csrf.CsrfViewMiddleware', 如果出现403注释这一行
                03. TEMPLATES 下的 'DIRS': [os.path.join(BASE_DIR, 'templates')] 修改这一项
                04. 修改有关数据库的配置:
                    DATABASES = {
                        'default': {
                            'ENGINE': 'django.db.backends.mysql',  # 连接的数据库类型
                            'HOST': '127.0.0.1',  # 连接数据库的地址
                            'PORT': 3306,  # 端口
                            'NAME': "ceshi",  # 数据库名称
                            'USER': 'root',  # 用户
                            'PASSWORD': 'chaoqi'  # 密码
                        }
                    }
                05. # 添加 静态文件夹的访问位置
                    STATICFILES_DIRS = [
                        os.path.join(BASE_DIR, "static"),
                    ]
        
        3. __init__.py 文件中:
            # 将 数据库修改为 pymysql:(添加下面两句代码)
                import pymysql
                pymysql.install_as_MySQLdb()
                
        4. urls.py 文件中:
            # 添加可以被网页访问的后缀,和访问网页时调用的函数
            urlpatterns = [
                # url(r'^add_user/', admin.site.add_user),
                url(r'^add_user/', views.add_user), 
            ]
            
        5. views.py 文件中:
            # 可以编写 被调用的函数,通过 urls.py 
            # 但是需要在 urls.py 文件中导入 from app02 import views 
            
        6. 执行两个命令:( 如果对操作数据库的类有改动,则需要执行以下代码来更新改动 )
            1. python manage.py makemigrations  # 将 models.py 里的更改记录下来
            2. python manage.py migrate         # 将更改的记录翻译成 sql 语句 去 数据库执行
            
        7. 运行文件:
            python manage.py runserver 端口号(可写可不写)
            
            
        8. HttpResponse('要返回的内容')
            # 直接将内容返回页面
        
        9. render(request,'html文件',{'k1':v1})    
            # 返回一个 html 文件 或 打开html文件 进行字符串替换
        
        10. redirect('url')
            # 告诉浏览器要访问的 url
        
        11. request:
                @1. request.method       # 查看请求方法
                @2. request.POST / request.POST.get()   # 获取POST请求的数据
                
    """
    
    
    b = 0
  • 相关阅读:
    洛谷 P2713:「罗马游戏」
    洛谷 P4014:「分配问题」
    「洛谷P1433」吃奶酪
    信号的频谱分析,加噪降噪处理
    javascript学习笔记
    IDA学习笔记
    inline内联函数
    api hook学习笔记
    java反射学习笔记
    android基于MBR的bootkit病毒学习笔记
  • 原文地址:https://www.cnblogs.com/chaoqi/p/10561026.html
Copyright © 2020-2023  润新知