小编Ser*_*rko的帖子

ubuntu 12.04进入docker"service mysql start"

我需要ubuntu 12.04来开发运行的Web服务(sshd,apache2.2,php5.3,mysql-server).我有ubuntu 14.04,我安装了docker.

然后我开始容器:

docker run -t -i ubuntu:12.04 /bin/bash
Run Code Online (Sandbox Code Playgroud)

然后:

apt-get update && apt-get install -y mysql-server
Run Code Online (Sandbox Code Playgroud)

之后:服务mysql启动,服务mysql状态不起作用.如果我正在运行14.04 ubuntu的容器,它运行良好.sshd服务器也是同样的问题.

service apache2 status,service apache2 stop,service apache2 start运行良好.

mysql ubuntu docker

3
推荐指数
1
解决办法
2742
查看次数

Django进出口选择字段

我有一个带有选择列表(models.py)的模型:

class Product(models.Model):
    ...
    UNITS_L = 1
    UNITS_SL = 2
    UNITS_XL = 3
    PRODUCT_SIZE_CHOICES = (
    (UNITS_L, _('L')),
    (UNITS_SL, _('SL')),
    (UNITS_XL), _('XL'),
    )
    product_size = models.IntegerField(choices=PRODUCT_SIZE_CHOICES)
    ...
Run Code Online (Sandbox Code Playgroud)

我还添加了一个新类,用于导出所需的fields(admin.py):

from import_export import resources, fields
...
Class ProductReport(resources.ModelResource):
    product_size = fields.Field()

    class Meta:
        model = Product

    #I want to do a proper function to render a PRODUCT_SIZE_CHOICES(product_size)

    def dehydrate_size_units(self, product):
        return '%s' % (product.PRODUCT_SIZE_CHOICES[product_size]) 

    fields = ('product_name', 'product_size')

Class ProductAdmin(ExportMixin, admin.ModelAdmin):
    resource_class = ProductReport
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。如何通过Django import-export 获取PRODUCT_SIZE_CHOICES …

python django django-admin

2
推荐指数
1
解决办法
1220
查看次数

Ansible ec2_elb_lb HTTPS到HTTP错误

我已成功使用此剧本创建了一个ELB:

 - name: Create VPC network
      ec2_elb_lb:
        aws_access_key: "{{ aws_access_key }}"
        aws_secret_key: "{{ aws_secret_key }}"
        name: "ElasticLoadBalancer"
        region: us-east-1
        state: present
        subnets: "{{ Subnet.SubnetId }}"
        listeners:
           - protocol: http
             load_balancer_port: 80
             instance_port: 80
      register: elb
    - debug: msg="{{ elb }}"
Run Code Online (Sandbox Code Playgroud)

但我还需要添加HTTPS入站和HTTP出站,因此我根据ec2_elb_lb模块示例添加了一个额外的侦听:

- name: Create VPC network
      ec2_elb_lb:
        aws_access_key: "{{ aws_access_key }}"
        aws_secret_key: "{{ aws_secret_key }}"
        name: "ElasticLoadBalancer"
        region: us-east-1
        state: present
        subnets: "{{ Subnet.SubnetId }}"
        listeners:
           - protocol: http
             load_balancer_port: 80
             instance_port: 80
           - protocol: …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services ansible ansible-playbook

1
推荐指数
1
解决办法
678
查看次数