Hi, 

New to Django, I'm trying to create a form which means user can update in 
the browser and it gets stored in the database, however my form wont appear 
in the browser.

please see setup:

URLS.py

path('Business register/Business management/Admin/Add new business', 
views.addnewbusiness, name='addnewbusiness'),

MODELS

class Businessownercreate(models.Model):
Creator = models.CharField(max_length=20)
Micro_Small_Medium = models.CharField(max_length=6)
Business_Name = models.CharField(max_length=20)
Owner_Firstname = models.CharField(max_length=20)
Owner_Surname = models.CharField(max_length=20)
Companies_House_Number = models.CharField(max_length=8)
Address_Line_1 = models.CharField(max_length=30)
Address_Line_2 = models.CharField(max_length=30)
Town = models.CharField(max_length=20)
City = models.CharField(max_length=20)
County = models.CharField(max_length=20)
Postcode = models.CharField(max_length=10)
Email = models.EmailField(max_length=50)
Phone = models.CharField(max_length=15)
Mobile = models.CharField(max_length=15)
Created_date = models.DateTimeField('date published')

def __unicode__(self):
return self.Business_Name

def __str__(self):
return self.Companies_House_Number
return self.Business_name

 FORMS.py

class Businessownercreate(forms.ModelForm):

class Meta:
model = Businessownercreate
fields = ["Creator", "Micro_Small_Medium", "Business_Name", 
"Owner_Firstname", 
"Owner_Surname", "Companies_House_Number", "Address_Line_1", 
"Address_Line_2",
"Town", "City", "County", "Postcode", "Email", "Phone", "Mobile", 
"Created_date"
]

VIEWS.py

def addnewbusiness(request):
if request == "POST":
form = Businessownercreate(request.POST)
if form.is_valid():
form.save()

return HttpResponseRedirect('/Business register/Business 
management/Admin/Add new business/business overview')
else:
form = Businessownercreate()

return render(request, 'businessownercreate.html')


TEMPLATES.

{% load static %}

    <!-- Compiled and minified CSS -->
    <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css";>

    <!-- Compiled and minified JavaScript -->
    <script 
src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js";></script>

<nav>
<div class="nav-wrapper">
<a href="/" class="brand-logo">Billntrade</a>
<ul id="nav-mobile" class="right hide-on-med-and down">
            <li><a href="/Business register/Business management/Admin/Add 
new business/Business overview">business overview</a></li>
<li><a href="/Business register/Business management/Admin/Add new 
business/Back">Back</a></li>
            <li><a href="/Business register/Business management/Admin/Add 
new business/account">{{user.username}}</a></li>
  </a></li> 
</ul>
</div>
</nav>


<div class="container">
    <br>

        <form action="/Business register/Business management/Admin/Add new 
business" method="POST">
        {% csrf_token %}
             {{form.as_p}}  
                          

        <button class="btn" type = "submit">create</button>    
    </form>

Please can anyone help, I can't seem to get anything other than the button 
to appear?

Best,

K


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/5b9b7ce1-1161-439d-b485-516b89cb7ee0%40googlegroups.com.

Reply via email to