chaoqi
a = 0

"""

    1. 创建 Django 操作文件
        a. cmd 中选择路径:
             cd C:\Users\ad\PycharmProjects\index\1\文件名
        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

 

分类:

技术点:

相关文章:

  • 2022-01-15
  • 2021-11-22
  • 2021-12-29
  • 2021-12-29
  • 2022-02-25
  • 2021-12-23
  • 2021-11-20
  • 2021-05-13
猜你喜欢
  • 2021-12-26
  • 2021-11-20
  • 2021-11-23
  • 2021-11-23
  • 2021-09-02
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案