zoukankan      html  css  js  c++  java
  • Python Django log日志

    log日志

    log开发日志
    
    一、创建项目
        1、python -m venv ll_env  # 创建虚拟环境
        2、source ll_env/bin/activate  # 激活虚拟环境
        3、pip install django  # 安装django    
        4、django-admin.py startproject project .  # 创建项目
        5、python manage.py migrate  # 创建数据库
        6、python manage.py runserver  # 测试项目
    二、创建应用程序
        1、python manage.py startapp app  # 创建应用程序
        2、vi project/settings.py  # 添加应用程序到INSTALLED_APPS列表中
            INSTALLED_APPS.append('app')
        3、vi project/urls.py  # 添加URL映射
            from django.urls import include
            urlpatterns.append('', include('app.urls', namespace='app'))
        4、vi app/urls.py  # 添加命名空间
            app_name = 'app'
        5、vi app/views.py  # 创建视图
            def view(request): ...
        6、vi app/urls.py  # 创建URL映射
            urlpatterns.append(path('', views.view, name='view'))
        7、vi app/templates/app/view.html  # 创建视图
        8、vi app/models.py  # 创建模型
        9、vi app/admin.py  # 注册模型
        10、python manage.py makemigrations app  # 激活模型
            python manage.py migrate
        11、vi app/forms.py  # 创建表单
            from django import forms
            class form(forms.ModelForm):
                class Meta:
                    model = model
                    fields = []
                    labels = {}
        12、vi app/views.py  # 导入表单并使用
            from .forms import form
        13、vi app/templates/app/form.html  # 在html中创建表单并将数据返回到视图函数之中处理数据
    三、创建用户
        1、python manage.py createsuperuser  # 创建超级用户
        2、python manage.py startapp users  # 创建用户账户
        3、vi project/settings.py  # 将users添加到INSTALLED_APPS里
        4、vi project/urls.py  # 添加users的URL映射
            urlpatterns.append(path('users/', inculde('users.urls', namespace='users')))
        5、vi users/urls.py  # 添加users的命名空间
            app_name = 'users'
        6、vi users/urls.py  # 添加登录URL映射
            from django.urls import path
            from django.contrib.auth.views import LoginView
            urlpatterns.append(path('login/', LoginView.as_view(template_name='users/login.html'), name='login'}))
        7、vi users/templates/users/login.html  # 添加模板
        8、vi app/templates/app/base.html  # 添加状态栏
            {% if user.is_authenticated %}
                Hello, {{ user.username }}
            {% else %}
                <a href='{% url users:login %}'>log in</a>
            {% endif %}
        9、vi project/settings.py  # 重定向设置
            LOGIN_URL = '/users/login/'
        10、vi app/models.py  # 将模型关联到客户
            from django.contrib.auth.models import User
            owner = models.ForeignKey(User, on_delete=models.CASCADE)
        11、vi app/views.py  # 添加访问限制
            from django.contrib.auth.decorators import login_required
            @login_required
            if topic.owner != request.user:
                raise Http404
    Resistance is Futile!
  • 相关阅读:
    MOSS中的User的Title, LoginName, DisplayName, SID之间的关系
    如何在Network Monitor中高亮间隔时间过长的帧?
    SharePoint服务器如果需要安装杀毒软件, 需要注意什么?
    如何查看SQL Profiler? 如何查看SQL死锁?
    什么是Telnet
    The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
    Windows SharePoint Service 3.0的某个Web Application无搜索结果
    网络连接不上, 有TCP错误, 如果操作系统是Windows Server 2003, 请尝试一下这里
    在WinDBG中查看内存的命令
    The virtual machine could not be started because the hypervisor is not running
  • 原文地址:https://www.cnblogs.com/noonjuan/p/10868996.html
Copyright © 2011-2022 走看看