Ejemplo n.º 1
0
    def setUp(self):
        user = User()
        user.password = '******'
        user.email = '*****@*****.**'
        user.save()

        for snippet_id in range(self.number_of_snippets):
            snippet = Snippet()
            snippet.code = 'Snippet: #{snippet_id}'
            snippet.owner_id = user.pk
            snippet.save()
Ejemplo n.º 2
0
 def update(self, instance: Snippet, validated_data):
     """
     Update and return an existing `Snippet` instance. given the validated data.
     """
     instance.title = validated_data.get('title', instance.title)
     instance.code = validated_data.get('code', instance.title)
     instance.linenos = validated_data.get('linenos', instance.title)
     instance.language = validated_data.get('language', instance.title)
     instance.style = validated_data.get('style', instance.title)
     instance.save()
     return instance
Ejemplo n.º 3
0
def snippet_new(request):
	if request.method == 'POST':
		# Process Form Input
		title = request.POST.get('title', False)
		desc = request.POST.get('description', False)
		code = request.POST.get('code', False)
		language = request.POST.get('language', False)

		#Save created snippet
		snippet = Snippet()
		snippet.title = title
		snippet.description = desc
		snippet.code = code
		snippet.language = language
		snippet.creation_date = datetime.now()
		snippet.save()
		
		return redirect('snippets:list')
	elif request.method == 'GET':
		return TemplateResponse(request, 'snippets/snippet_new.html', {})
# -*- coding: utf-8 -*-
__author__ = 'bobby'

#独立使用django的model
import sys
import os

pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd + "../")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Basilisk.settings")

import django
django.setup()

from snippets.models import Snippet

from .data.snippet_data import row_data

for snipet_item in row_data:
    snippet = Snippet()
    snippet.code = snipet_item['code']
    snippet.title = snipet_item['title']
    snippet.linenos = snipet_item['linenos']
    snippet.language = snipet_item['language']
    snippet.style = snipet_item['style']
    snippet.save()