zoukankan      html  css  js  c++  java
  • 安装虚拟环境 virtualenv

    前言

      玩python 当然需要安装虚拟环境,这样就万一有多个项目,避免会冲突,如何安装 virtualenv:

       下面如下:

      输入 pip list

         cmd 你的电脑: 然后 输入 pip list:

        

        这是你的正式环境:

     然后安装你的虚拟环境

            输入:pip install virtualenv   (安装你的本地环境)

            

       然后再输入  pip list:

        

     这样你就安装了 本地环境, 别忘了 删除 你本地的Django 

         输入 pip uninstall Django

    虚拟环境:

      下面就是虚拟环境的步骤:

          创建 :  virtualenv<虚拟环境名称>
          启动:     scriptsactivate
          退出:   deactivate

    创建你的 项目

       到你的目录下: 比我 是在F盘下的输入:

         virtualenv mysite_env

     先进入你的虚拟环境:

          启动后虚拟环境: Scriptsactivate

    然后安装你的Django:

    输入 : pip install Django==2.0.7

    =-========

      然后 推出看看 deactivate

     ok 虚拟 环境就安装完成了啦

    然后就是 你可以创建你虚拟环境啦(启动后虚拟环境: Scriptsactivate

    django-admin startproject mysite
    cd mysite
    python manage.py startapp blog

    修改blog/models.py:

    from django.db import models
    from django.contrib.auth.models import User
    # Create your models here.
    
    class BlogType(models.Model):
        type_name = models.CharField(max_length=20)
        def __str__(self):
            return self.type_name
    
    class Blog(models.Model):
        title = models.CharField(max_length=50)
        blog_type = models.ForeignKey(BlogType, on_delete=models.DO_NOTHING)
        context = models.TextField()
        author = models.ForeignKey(User, on_delete=models.DO_NOTHING)
        created_time = models.DateTimeField(auto_now_add=True)
        last_updated_time = models.DateTimeField(auto_now=True)
        def __str__(self):
            return "<Blog: %s>" % self.title

    在修改mysite/settings.py:

    ...
    
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'blog',
    ]
    
    ...
    
    LANGUAGE_CODE = 'zh-Hans'

    修改blog/admin.py:

    from django.contrib import admin
    from .models import Blog, BlogType
    
    
    @admin.register(BlogType)
    class BlogTypeAdmin(admin.ModelAdmin):
        list_display = ('id', 'type_name')
    
    
    @admin.register(Blog)
    class BlogAdmin(admin.ModelAdmin):
        list_display = ('title', 'blog_type', 'author', 'created_time', 'last_updated_time')

    链接数据库:

    python manage.py migrate

    创建管理员:

    python manage.py createsuperuser

    创建关联:

    python manage.py makemigrations

    然后更新下数据库:

    python manage.py migrate

    最后运行你的项目

    python manage.py runserver

    哈哈   就在虚拟环境跑起来啦 哈哈哈,开心

     今天先睡觉了。。。。白天工作太累了 

  • 相关阅读:
    Composite in Javascript
    Model Validation in Asp.net MVC
    HttpRuntime.Cache vs. HttpContext.Current.Cache
    Controller Extensibility in ASP.NET MVC
    The Decorator Pattern in Javascript
    The Flyweight Pattern in Javascript
    Model Binding in ASP.NET MVC
    Asp.net MVC
    jQuery Ajax 实例 全解析
    ASP.NET AJAX入门系列
  • 原文地址:https://www.cnblogs.com/yf-html/p/9320982.html
Copyright © 2011-2022 走看看