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

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

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

  • 相关阅读:
    Scrapy snippets
    HttpClient4的cookie rejected问题,以及如何消除该warning输出
    简单的python smtp发邮件代码
    FTP服务器:Proftpd
    “当HTML5来敲门”专题沙龙杂记
    Titanium Mobile 1.6版本发布
    给同学们分享一些面试经验
    用CSS3实现动画进度条
    3天内构建Facebook Web应用的经验之谈
    仅用CSS创建立体旋转幻灯片
  • 原文地址:https://www.cnblogs.com/yf-html/p/9320982.html
Copyright © 2011-2022 走看看